2026-03-17 13:31:18 -07:00

77 lines
7.3 KiB
Java

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);
}