All Downloads are FREE. Search and download functionalities are using the official Maven repository.

service.sunat.gob.pe.billservice.BillService Maven / Gradle / Ivy

There is a newer version: 1.3.4.Final
Show newest version
package service.sunat.gob.pe.billservice;

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 Apache CXF 3.2.4
 * 2018-09-21T21:24:18.890Z
 * Generated source version: 3.2.4
 *
 */
@WebService(targetNamespace = "http://service.sunat.gob.pe", name = "billService")
@XmlSeeAlso({ObjectFactory.class})
public interface BillService {

    @WebMethod(action = "urn:sendBill")
    @RequestWrapper(localName = "sendBill", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendBill")
    @ResponseWrapper(localName = "sendBillResponse", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendBillResponse")
    @WebResult(name = "applicationResponse", targetNamespace = "")
    public byte[] sendBill(
        @WebParam(name = "fileName", targetNamespace = "")
        java.lang.String fileName,
        @WebParam(name = "contentFile", targetNamespace = "")
        javax.activation.DataHandler contentFile,
        @WebParam(name = "partyType", targetNamespace = "")
        java.lang.String partyType
    );

    @WebMethod(action = "urn:getStatus")
    @RequestWrapper(localName = "getStatus", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.GetStatus")
    @ResponseWrapper(localName = "getStatusResponse", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.GetStatusResponse")
    @WebResult(name = "status", targetNamespace = "")
    public service.sunat.gob.pe.billservice.StatusResponse getStatus(
        @WebParam(name = "ticket", targetNamespace = "")
        java.lang.String ticket
    );

    @WebMethod(action = "urn:sendSummary")
    @RequestWrapper(localName = "sendSummary", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendSummary")
    @ResponseWrapper(localName = "sendSummaryResponse", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendSummaryResponse")
    @WebResult(name = "ticket", targetNamespace = "")
    public java.lang.String sendSummary(
        @WebParam(name = "fileName", targetNamespace = "")
        java.lang.String fileName,
        @WebParam(name = "contentFile", targetNamespace = "")
        javax.activation.DataHandler contentFile,
        @WebParam(name = "partyType", targetNamespace = "")
        java.lang.String partyType
    );

    @WebMethod(action = "urn:sendPack")
    @RequestWrapper(localName = "sendPack", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendPack")
    @ResponseWrapper(localName = "sendPackResponse", targetNamespace = "http://service.sunat.gob.pe", className = "service.sunat.gob.pe.billservice.SendPackResponse")
    @WebResult(name = "ticket", targetNamespace = "")
    public java.lang.String sendPack(
        @WebParam(name = "fileName", targetNamespace = "")
        java.lang.String fileName,
        @WebParam(name = "contentFile", targetNamespace = "")
        javax.activation.DataHandler contentFile,
        @WebParam(name = "partyType", targetNamespace = "")
        java.lang.String partyType
    );
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy