package ocpp.v15.cp;
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 = "ChargePointService", targetNamespace = "urn://Ocpp/Cp/2012/06/")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
@XmlSeeAlso({
ObjectFactory.class
})
public interface ChargePointService {
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.UnlockConnectorResponse
*/
@WebMethod(operationName = "UnlockConnector", action = "/UnlockConnector")
@WebResult(name = "unlockConnectorResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public UnlockConnectorResponse unlockConnector(
@WebParam(name = "unlockConnectorRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
UnlockConnectorRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.ResetResponse
*/
@WebMethod(operationName = "Reset", action = "/Reset")
@WebResult(name = "resetResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public ResetResponse reset(
@WebParam(name = "resetRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
ResetRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.ChangeAvailabilityResponse
*/
@WebMethod(operationName = "ChangeAvailability", action = "/ChangeAvailability")
@WebResult(name = "changeAvailabilityResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public ChangeAvailabilityResponse changeAvailability(
@WebParam(name = "changeAvailabilityRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
ChangeAvailabilityRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.GetDiagnosticsResponse
*/
@WebMethod(operationName = "GetDiagnostics", action = "/GetDiagnostics")
@WebResult(name = "getDiagnosticsResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public GetDiagnosticsResponse getDiagnostics(
@WebParam(name = "getDiagnosticsRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
GetDiagnosticsRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.ClearCacheResponse
*/
@WebMethod(operationName = "ClearCache", action = "/ClearCache")
@WebResult(name = "clearCacheResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public ClearCacheResponse clearCache(
@WebParam(name = "clearCacheRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
ClearCacheRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.UpdateFirmwareResponse
*/
@WebMethod(operationName = "UpdateFirmware", action = "/UpdateFirmware")
@WebResult(name = "updateFirmwareResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public UpdateFirmwareResponse updateFirmware(
@WebParam(name = "updateFirmwareRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
UpdateFirmwareRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.ChangeConfigurationResponse
*/
@WebMethod(operationName = "ChangeConfiguration", action = "/ChangeConfiguration")
@WebResult(name = "changeConfigurationResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public ChangeConfigurationResponse changeConfiguration(
@WebParam(name = "changeConfigurationRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
ChangeConfigurationRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.RemoteStartTransactionResponse
*/
@WebMethod(operationName = "RemoteStartTransaction", action = "/RemoteStartTransaction")
@WebResult(name = "remoteStartTransactionResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public RemoteStartTransactionResponse remoteStartTransaction(
@WebParam(name = "remoteStartTransactionRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
RemoteStartTransactionRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.RemoteStopTransactionResponse
*/
@WebMethod(operationName = "RemoteStopTransaction", action = "/RemoteStopTransaction")
@WebResult(name = "remoteStopTransactionResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public RemoteStopTransactionResponse remoteStopTransaction(
@WebParam(name = "remoteStopTransactionRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
RemoteStopTransactionRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.CancelReservationResponse
*/
@WebMethod(operationName = "CancelReservation", action = "/CancelReservation")
@WebResult(name = "cancelReservationResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public CancelReservationResponse cancelReservation(
@WebParam(name = "cancelReservationRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
CancelReservationRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.DataTransferResponse
*/
@WebMethod(operationName = "DataTransfer", action = "/DataTransfer")
@WebResult(name = "dataTransferResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public DataTransferResponse dataTransfer(
@WebParam(name = "dataTransferRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
DataTransferRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.GetConfigurationResponse
*/
@WebMethod(operationName = "GetConfiguration", action = "/GetConfiguration")
@WebResult(name = "getConfigurationResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public GetConfigurationResponse getConfiguration(
@WebParam(name = "getConfigurationRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
GetConfigurationRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.GetLocalListVersionResponse
*/
@WebMethod(operationName = "GetLocalListVersion", action = "/GetLocalListVersion")
@WebResult(name = "getLocalListVersionResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public GetLocalListVersionResponse getLocalListVersion(
@WebParam(name = "getLocalListVersionRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
GetLocalListVersionRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.ReserveNowResponse
*/
@WebMethod(operationName = "ReserveNow", action = "/ReserveNow")
@WebResult(name = "reserveNowResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public ReserveNowResponse reserveNow(
@WebParam(name = "reserveNowRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
ReserveNowRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
/**
*
* @param parameters
* @param chargeBoxIdentity
* @return
* returns ocpp.v15.cp.SendLocalListResponse
*/
@WebMethod(operationName = "SendLocalList", action = "/SendLocalList")
@WebResult(name = "sendLocalListResponse", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
public SendLocalListResponse sendLocalList(
@WebParam(name = "sendLocalListRequest", targetNamespace = "urn://Ocpp/Cp/2012/06/", partName = "parameters")
SendLocalListRequest parameters,
@WebParam(name = "chargeBoxIdentity", targetNamespace = "urn://Ocpp/Cp/2012/06/", header = true, partName = "ChargeBoxIdentity")
String chargeBoxIdentity);
}