package com.tridium.xprotect.soap; import com.tridium.xprotect.soap.GetCamerasSystemResponse.GetCamerasSystemResult; import com.tridium.xprotect.soap.GetCamerasUserResponse.GetCamerasUserResult; import com.tridium.xprotect.soap.GetConfigurationResponse.GetConfigurationResult; import com.tridium.xprotect.soap.GetServersResponse.GetServersResult; 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; @WebService(name = "IMIPService", targetNamespace = "http://tempuri.org/") @XmlSeeAlso({ObjectFactory.class}) public interface IMIPService { @WebResult(name = "GetCamerasSystemResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.GetCamerasSystem", localName = "GetCamerasSystem", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.GetCamerasSystemResponse", localName = "GetCamerasSystemResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/GetCamerasSystem", operationName = "GetCamerasSystem") GetCamerasSystemResult getCamerasSystem(@WebParam(name = "serverId", targetNamespace = "http://tempuri.org/") String str); @WebResult(name = "GetCamerasUserResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.GetCamerasUser", localName = "GetCamerasUser", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.GetCamerasUserResponse", localName = "GetCamerasUserResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/GetCamerasUser", operationName = "GetCamerasUser") GetCamerasUserResult getCamerasUser(@WebParam(name = "serverId", targetNamespace = "http://tempuri.org/") String str); @WebResult(name = "GetConfigurationResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.GetConfiguration", localName = "GetConfiguration", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.GetConfigurationResponse", localName = "GetConfigurationResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/GetConfiguration", operationName = "GetConfiguration") GetConfigurationResult getConfiguration(); @WebResult(name = "getPresetsResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.GetPresets", localName = "getPresets", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.GetPresetsResponse", localName = "getPresetsResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/getPresets") String getPresets(@WebParam(name = "camGuid", targetNamespace = "http://tempuri.org/") String str); @WebResult(name = "GetServersResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.GetServers", localName = "GetServers", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.GetServersResponse", localName = "GetServersResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/GetServers", operationName = "GetServers") GetServersResult getServers(@WebParam(name = "serverId", targetNamespace = "http://tempuri.org/") String str); @WebResult(name = "LoginBasicResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.LoginBasic", localName = "LoginBasic", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.LoginBasicResponse", localName = "LoginBasicResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/LoginBasic", operationName = "LoginBasic") LoginAttributes loginBasic(@WebParam(name = "userName", targetNamespace = "http://tempuri.org/") String str, @WebParam(name = "password", targetNamespace = "http://tempuri.org/") String str2, @WebParam(name = "uri", targetNamespace = "http://tempuri.org/") String str3); @WebResult(name = "LoginWindowsResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.LoginWindows", localName = "LoginWindows", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.LoginWindowsResponse", localName = "LoginWindowsResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/LoginWindows", operationName = "LoginWindows") LoginAttributes loginWindows(@WebParam(name = "domain", targetNamespace = "http://tempuri.org/") String str, @WebParam(name = "username", targetNamespace = "http://tempuri.org/") String str2, @WebParam(name = "password", targetNamespace = "http://tempuri.org/") String str3, @WebParam(name = "uri", targetNamespace = "http://tempuri.org/") String str4); @WebMethod(action = "http://tempuri.org/IMIPService/Logout", operationName = "Logout") @RequestWrapper(className = "com.tridium.xprotect.soap.Logout", localName = "Logout", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.LogoutResponse", localName = "LogoutResponse", targetNamespace = "http://tempuri.org/") void logout(@WebParam(name = "uri", targetNamespace = "http://tempuri.org/") String str); @WebResult(name = "PollConfigServerResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.PollConfigServer", localName = "PollConfigServer", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.PollConfigServerResponse", localName = "PollConfigServerResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/PollConfigServer", operationName = "PollConfigServer") String pollConfigServer(@WebParam(name = "serverId", targetNamespace = "http://tempuri.org/") String str, @WebParam(name = "sessionId", targetNamespace = "http://tempuri.org/") String str2, @WebParam(name = "token", targetNamespace = "http://tempuri.org/") String str3); @WebResult(name = "SetupPollConfigServerResult", targetNamespace = "http://tempuri.org/") @RequestWrapper(className = "com.tridium.xprotect.soap.SetupPollConfigServer", localName = "SetupPollConfigServer", targetNamespace = "http://tempuri.org/") @ResponseWrapper(className = "com.tridium.xprotect.soap.SetupPollConfigServerResponse", localName = "SetupPollConfigServerResponse", targetNamespace = "http://tempuri.org/") @WebMethod(action = "http://tempuri.org/IMIPService/SetupPollConfigServer", operationName = "SetupPollConfigServer") String setupPollConfigServer(@WebParam(name = "rsServerId", targetNamespace = "http://tempuri.org/") String str, @WebParam(name = "token", targetNamespace = "http://tempuri.org/") String str2, @WebParam(name = "motionStartedId", targetNamespace = "http://tempuri.org/") String str3, @WebParam(name = "motionStoppedId", targetNamespace = "http://tempuri.org/") String str4); }