package ocpp.v15.cs; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by the JAX-WS RI. * JAX-WS RI 2.2.4-b01 * Generated source version: 2.1 * */ @WebService(name = "CentralSystemService", targetNamespace = "urn://Ocpp/Cs/2012/06/") @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) @XmlSeeAlso({ ObjectFactory.class }) public interface CentralSystemService { /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.AuthorizeResponse */ @WebMethod(operationName = "Authorize", action = "/Authorize") @WebResult(name = "authorizeResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public AuthorizeResponse authorize( @WebParam(name = "authorizeRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") AuthorizeRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.StartTransactionResponse */ @WebMethod(operationName = "StartTransaction", action = "/StartTransaction") @WebResult(name = "startTransactionResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public StartTransactionResponse startTransaction( @WebParam(name = "startTransactionRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") StartTransactionRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.StopTransactionResponse */ @WebMethod(operationName = "StopTransaction", action = "/StopTransaction") @WebResult(name = "stopTransactionResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public StopTransactionResponse stopTransaction( @WebParam(name = "stopTransactionRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") StopTransactionRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.HeartbeatResponse */ @WebMethod(operationName = "Heartbeat", action = "/Heartbeat") @WebResult(name = "heartbeatResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public HeartbeatResponse heartbeat( @WebParam(name = "heartbeatRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") HeartbeatRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.MeterValuesResponse */ @WebMethod(operationName = "MeterValues", action = "/MeterValues") @WebResult(name = "meterValuesResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public MeterValuesResponse meterValues( @WebParam(name = "meterValuesRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") MeterValuesRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.BootNotificationResponse */ @WebMethod(operationName = "BootNotification", action = "/BootNotification") @WebResult(name = "bootNotificationResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public BootNotificationResponse bootNotification( @WebParam(name = "bootNotificationRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") BootNotificationRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.StatusNotificationResponse */ @WebMethod(operationName = "StatusNotification", action = "/StatusNotification") @WebResult(name = "statusNotificationResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public StatusNotificationResponse statusNotification( @WebParam(name = "statusNotificationRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") StatusNotificationRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.FirmwareStatusNotificationResponse */ @WebMethod(operationName = "FirmwareStatusNotification", action = "/FirmwareStatusNotification") @WebResult(name = "firmwareStatusNotificationResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public FirmwareStatusNotificationResponse firmwareStatusNotification( @WebParam(name = "firmwareStatusNotificationRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") FirmwareStatusNotificationRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.DiagnosticsStatusNotificationResponse */ @WebMethod(operationName = "DiagnosticsStatusNotification", action = "/DiagnosticsStatusNotification") @WebResult(name = "diagnosticsStatusNotificationResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public DiagnosticsStatusNotificationResponse diagnosticsStatusNotification( @WebParam(name = "diagnosticsStatusNotificationRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") DiagnosticsStatusNotificationRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); /** * * @param parameters * @param chargeBoxIdentity * @return * returns ocpp.v15.cs.DataTransferResponse */ @WebMethod(operationName = "DataTransfer", action = "/DataTransfer") @WebResult(name = "dataTransferResponse", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") public DataTransferResponse dataTransfer( @WebParam(name = "dataTransferRequest", targetNamespace = "urn://Ocpp/Cs/2012/06/", partName = "parameters") DataTransferRequest parameters, @WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cs/2012/06/", header = true, partName = "ChargeBoxIdentity") String chargeBoxIdentity); }