
package com.rjconsultores.hstcajservice.ws;

import java.util.List;
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;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.1.6 in JDK 6
 * Generated source version: 2.1
 * 
 */
@WebService(name = "BilheteService", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface BilheteService {


    /**
     * 
     * @param dataFim
     * @param codEmpresaGrupo
     * @param agenciaInicio
     * @param fiscal
     * @param dataInicio
     * @param codEmpresa
     * @param agenciaFim
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "buscarBilhetes", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarBilhetes")
    @ResponseWrapper(localName = "buscarBilhetesResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarBilhetesResponse")
    public List<ExportaIntegracaoWS> buscarBilhetes(
        @WebParam(name = "dataInicio", targetNamespace = "")
        String dataInicio,
        @WebParam(name = "dataFim", targetNamespace = "")
        String dataFim,
        @WebParam(name = "agenciaInicio", targetNamespace = "")
        String agenciaInicio,
        @WebParam(name = "agenciaFim", targetNamespace = "")
        String agenciaFim,
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa,
        @WebParam(name = "fiscal", targetNamespace = "")
        String fiscal);

    /**
     * 
     * @param dataFim
     * @param codEmpresaGrupo
     * @param agenciaInicio
     * @param fiscal
     * @param dataInicio
     * @param codEmpresa
     * @param agenciaFim
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "buscarBilhetesInconsistente", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarBilhetesInconsistente")
    @ResponseWrapper(localName = "buscarBilhetesInconsistenteResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarBilhetesInconsistenteResponse")
    public List<ExportaIntegracaoWS> buscarBilhetesInconsistente(
        @WebParam(name = "dataInicio", targetNamespace = "")
        String dataInicio,
        @WebParam(name = "dataFim", targetNamespace = "")
        String dataFim,
        @WebParam(name = "agenciaInicio", targetNamespace = "")
        String agenciaInicio,
        @WebParam(name = "agenciaFim", targetNamespace = "")
        String agenciaFim,
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa,
        @WebParam(name = "fiscal", targetNamespace = "")
        String fiscal);

    /**
     * 
     * @param codEmpresaGrupo
     * @param agenciaInicio
     * @param codEmpresa
     * @param agenciaFim
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadBilheteiroWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadBilheteiro", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadBilheteiro")
    @ResponseWrapper(localName = "cadBilheteiroResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadBilheteiroResponse")
    public List<ExportaIntegracaoCadBilheteiroWS> cadBilheteiro(
        @WebParam(name = "agenciaInicio", targetNamespace = "")
        String agenciaInicio,
        @WebParam(name = "agenciaFim", targetNamespace = "")
        String agenciaFim,
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadEstadoWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadEstado", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadEstado")
    @ResponseWrapper(localName = "cadEstadoResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadEstadoResponse")
    public List<ExportaIntegracaoCadEstadoWS> cadEstado(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadClienteWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadCliente", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadCliente")
    @ResponseWrapper(localName = "cadClienteResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadClienteResponse")
    public List<ExportaIntegracaoCadClienteWS> cadCliente(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadLocalidadeWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadLocalidade", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadLocalidade")
    @ResponseWrapper(localName = "cadLocalidadeResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadLocalidadeResponse")
    public List<ExportaIntegracaoCadLocalidadeWS> cadLocalidade(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadFormaPagamentoWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadFormaPagamento", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadFormaPagamento")
    @ResponseWrapper(localName = "cadFormaPagamentoResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadFormaPagamentoResponse")
    public List<ExportaIntegracaoCadFormaPagamentoWS> cadFormaPagamento(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param codEmpresaGrupo
     * @param codEmpresa
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadLinhaWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadLinha", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadLinha")
    @ResponseWrapper(localName = "cadLinhaResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadLinhaResponse")
    public List<ExportaIntegracaoCadLinhaWS> cadLinha(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa);

    /**
     * 
     * @param codEmpresaGrupo
     * @param codEmpresa
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadBeneficioWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadBeneficio", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadBeneficio")
    @ResponseWrapper(localName = "cadBeneficioResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadBeneficioResponse")
    public List<ExportaIntegracaoCadBeneficioWS> cadBeneficio(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadReceitaDespesaWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadReceitaDespesa", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadReceitaDespesa")
    @ResponseWrapper(localName = "cadReceitaDespesaResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadReceitaDespesaResponse")
    public List<ExportaIntegracaoCadReceitaDespesaWS> cadReceitaDespesa(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param codEmpresaGrupo
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoCadAgenciaWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "cadAgencia", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadAgencia")
    @ResponseWrapper(localName = "cadAgenciaResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.CadAgenciaResponse")
    public List<ExportaIntegracaoCadAgenciaWS> cadAgencia(
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo);

    /**
     * 
     * @param dataFim
     * @param codEmpresaGrupo
     * @param agenciaInicio
     * @param dataInicio
     * @param codEmpresa
     * @param agenciaFim
     * @return
     *     returns java.util.List<com.rjconsultores.hstcajservice.ws.ExportaIntegracaoReceitaDespesaWS>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "buscarReceitaDespesa", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarReceitaDespesa")
    @ResponseWrapper(localName = "buscarReceitaDespesaResponse", targetNamespace = "http://ws.hstcajservice.rjconsultores.com/", className = "com.rjconsultores.hstcajservice.ws.BuscarReceitaDespesaResponse")
    public List<ExportaIntegracaoReceitaDespesaWS> buscarReceitaDespesa(
        @WebParam(name = "dataInicio", targetNamespace = "")
        String dataInicio,
        @WebParam(name = "dataFim", targetNamespace = "")
        String dataFim,
        @WebParam(name = "agenciaInicio", targetNamespace = "")
        String agenciaInicio,
        @WebParam(name = "agenciaFim", targetNamespace = "")
        String agenciaFim,
        @WebParam(name = "codEmpresaGrupo", targetNamespace = "")
        Integer codEmpresaGrupo,
        @WebParam(name = "codEmpresa", targetNamespace = "")
        String codEmpresa);

}
