UNPKG

cdif

Version:

Common device interconnect framework

1 lines 140 kB
{"wsdl:definitions":{"$":{"xmlns:wsdl":"http://schemas.xmlsoap.org/wsdl/","xmlns:soap":"http://schemas.xmlsoap.org/wsdl/soap12/","xmlns:xs":"http://www.w3.org/2001/XMLSchema","xmlns:tds":"http://www.onvif.org/ver10/device/wsdl","targetNamespace":"http://www.onvif.org/ver10/device/wsdl"},"wsdl:types":[{"xs:schema":[{"$":{"targetNamespace":"http://www.onvif.org/ver10/device/wsdl","xmlns:tt":"http://www.onvif.org/ver10/schema","xmlns:tds":"http://www.onvif.org/ver10/device/wsdl","elementFormDefault":"qualified","version":"2.5"},"xs:import":[{"$":{"namespace":"http://www.onvif.org/ver10/schema","schemaLocation":"../../../ver10/schema/onvif.xsd"}}],"xs:element":[{"$":{"name":"GetServices"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IncludeCapability","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates if the service capabilities (untyped) should be included in the response."]}]}]}]}]},{"$":{"name":"GetServicesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Service","type":"tds:Service","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Each Service element contains information about one service."]}]}]}]}]},{"$":{"name":"GetServiceCapabilities"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetServiceCapabilitiesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Capabilities","type":"tds:DeviceServiceCapabilities"},"xs:annotation":[{"xs:documentation":["The capabilities for the device service is returned in the Capabilities element."]}]}]}]}]},{"$":{"name":"Capabilities","type":"tds:DeviceServiceCapabilities"}},{"$":{"name":"GetDeviceInformation"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetDeviceInformationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Manufacturer","type":"xs:string"},"xs:annotation":[{"xs:documentation":["The manufactor of the device."]}]},{"$":{"name":"Model","type":"xs:string"},"xs:annotation":[{"xs:documentation":["The device model."]}]},{"$":{"name":"FirmwareVersion","type":"xs:string"},"xs:annotation":[{"xs:documentation":["The firmware version in the device."]}]},{"$":{"name":"SerialNumber","type":"xs:string"},"xs:annotation":[{"xs:documentation":["The serial number of the device."]}]},{"$":{"name":"HardwareId","type":"xs:string"},"xs:annotation":[{"xs:documentation":["The hardware ID of the device."]}]}]}]}]},{"$":{"name":"SetSystemDateAndTime"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DateTimeType","type":"tt:SetDateTimeType"},"xs:annotation":[{"xs:documentation":["Defines if the date and time is set via NTP or manually."]}]},{"$":{"name":"DaylightSavings","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Automatically adjust Daylight savings if defined in TimeZone."]}]},{"$":{"name":"TimeZone","type":"tt:TimeZone","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["The time zone in POSIX 1003.1 format"]}]},{"$":{"name":"UTCDateTime","type":"tt:DateTime","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Date and time in UTC. If time is obtained via NTP, UTCDateTime has no meaning"]}]}]}]}]},{"$":{"name":"SetSystemDateAndTimeResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetSystemDateAndTime"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetSystemDateAndTimeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"SystemDateAndTime","type":"tt:SystemDateTime"},"xs:annotation":[{"xs:documentation":["Contains information whether system date and time are set manually or by NTP, daylight savings is on or off, time zone in POSIX 1003.1 format and system date and time in UTC and also local system date and time."]}]}]}]}]},{"$":{"name":"SetSystemFactoryDefault"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"FactoryDefault","type":"tt:FactoryDefaultType"},"xs:annotation":[{"xs:documentation":["Specifies the factory default action type."]}]}]}]}]},{"$":{"name":"SetSystemFactoryDefaultResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"UpgradeSystemFirmware"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Firmware","type":"tt:AttachmentData"}}]}]}]},{"$":{"name":"UpgradeSystemFirmwareResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Message","type":"xs:string","minOccurs":"0","maxOccurs":"1"}}]}]}]},{"$":{"name":"SystemReboot"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"SystemRebootResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Message","type":"xs:string"},"xs:annotation":[{"xs:documentation":["Contains the reboot message sent by the device."]}]}]}]}]},{"$":{"name":"RestoreSystem"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"BackupFiles","type":"tt:BackupFile","minOccurs":"1","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"RestoreSystemResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetSystemBackup"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetSystemBackupResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"BackupFiles","type":"tt:BackupFile","minOccurs":"1","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetSystemSupportInformation"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetSystemSupportInformationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"SupportInformation","type":"tt:SupportInformation"},"xs:annotation":[{"xs:documentation":["Contains the arbitary device diagnostics information."]}]}]}]}]},{"$":{"name":"GetSystemLog"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"LogType","type":"tt:SystemLogType"},"xs:annotation":[{"xs:documentation":["Specifies the type of system log to get."]}]}]}]}]},{"$":{"name":"GetSystemLogResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"SystemLog","type":"tt:SystemLog"},"xs:annotation":[{"xs:documentation":["Contains the system log information."]}]}]}]}]},{"$":{"name":"GetScopes"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetScopesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Scopes","type":"tt:Scope","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of URI definining the device scopes. Scope parameters can be of two types: fixed and configurable. Fixed parameters can not be altered."]}]}]}]}]},{"$":{"name":"SetScopes"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Scopes","type":"xs:anyURI","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of scope parameters that will replace all existing configurable scope parameters."]}]}]}]}]},{"$":{"name":"SetScopesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"AddScopes"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ScopeItem","type":"xs:anyURI","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of new configurable scope parameters that will be added to the existing configurable scope."]}]}]}]}]},{"$":{"name":"AddScopesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"RemoveScopes"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ScopeItem","type":"xs:anyURI","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":[{"_":"Contains a list of URIs that should be removed from the device scope.\r\n\t\t\t\t\t\t\t\t\tNote that the response message always will match the request or an error will be returned. The use of the response is for that reason deprecated.\r\n\t\t\t\t\t\t\t\t","br":[""]}]}]}]}]}]},{"$":{"name":"RemoveScopesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ScopeItem","type":"xs:anyURI","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of URIs that has been removed from the device scope"]}]}]}]}]},{"$":{"name":"GetDiscoveryMode"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDiscoveryModeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DiscoveryMode","type":"tt:DiscoveryMode"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicator of discovery mode: Discoverable, NonDiscoverable.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDiscoveryMode"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DiscoveryMode","type":"tt:DiscoveryMode"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicator of discovery mode: Discoverable, NonDiscoverable.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDiscoveryModeResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetRemoteDiscoveryMode"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetRemoteDiscoveryModeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RemoteDiscoveryMode","type":"tt:DiscoveryMode"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicator of discovery mode: Discoverable, NonDiscoverable.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetRemoteDiscoveryMode"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RemoteDiscoveryMode","type":"tt:DiscoveryMode"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicator of discovery mode: Discoverable, NonDiscoverable.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetRemoteDiscoveryModeResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDPAddresses"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDPAddressesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DPAddress","type":"tt:NetworkHost","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"SetDPAddresses"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DPAddress","type":"tt:NetworkHost","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"SetDPAddressesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetEndpointReference"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetEndpointReferenceResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"GUID","type":"xs:string"}}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetRemoteUser"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetRemoteUserResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RemoteUser","type":"tt:RemoteUser","minOccurs":"0"}}]}]}]},{"$":{"name":"SetRemoteUser"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RemoteUser","type":"tt:RemoteUser","minOccurs":"0"}}]}]}]},{"$":{"name":"SetRemoteUserResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetUsers"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetUsersResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"User","type":"tt:User","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains a list of the onvif users and following information is included in each entry: username and user level."]}]}]}]}]},{"$":{"name":"CreateUsers"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"User","type":"tt:User","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Creates new device users and corresponding credentials. Each user entry includes: username, password and user level. Either all users are created successfully or a fault message MUST be returned without creating any user. If trying to create several users with exactly the same username the request is rejected and no users are created. If password is missing, then fault message Too weak password is returned."]}]}]}]}]},{"$":{"name":"CreateUsersResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"DeleteUsers"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Username","type":"xs:string","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Deletes users on an device and there may exist users that cannot be deleted to ensure access to the unit. Either all users are deleted successfully or a fault message MUST be returned and no users be deleted. If a username exists multiple times in the request, then a fault message is returned."]}]}]}]}]},{"$":{"name":"DeleteUsersResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"SetUser"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"User","type":"tt:User","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Updates the credentials for one or several users on an device. Either all change requests are processed successfully or a fault message MUST be returned. If the request contains the same username multiple times, a fault message is returned. "]}]}]}]}]},{"$":{"name":"SetUserResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetWsdlUrl"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetWsdlUrlResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"WsdlUrl","type":"xs:anyURI"}}]}]}]},{"$":{"name":"GetCapabilities"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Category","type":"tt:CapabilityCategory","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tList of categories to retrieve capability information on.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetCapabilitiesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Capabilities","type":"tt:Capabilities"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tCapability information.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetHostname"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetHostnameResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"HostnameInformation","type":"tt:HostnameInformation"},"xs:annotation":[{"xs:documentation":["Contains the hostname information."]}]}]}]}]},{"$":{"name":"SetHostname"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Name","type":"xs:token"},"xs:annotation":[{"xs:documentation":["The hostname to set."]}]}]}]}]},{"$":{"name":"SetHostnameResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"SetHostnameFromDHCP"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"FromDHCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["True if the hostname shall be obtained via DHCP."]}]}]}]}]},{"$":{"name":"SetHostnameFromDHCPResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RebootNeeded","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates whether or not a reboot is required after configuration updates.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetDNS"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDNSResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DNSInformation","type":"tt:DNSInformation"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDNS information.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDNS"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"FromDHCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicate if the DNS address is to be retrieved using DHCP.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"SearchDomain","type":"xs:token","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDNS search domain.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"DNSManual","type":"tt:IPAddress","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDNS address(es) set manually.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDNSResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNTP"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t "]}]},{"$":{"name":"GetNTPResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NTPInformation","type":"tt:NTPInformation"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tNTP information.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetNTP"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"FromDHCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicate if NTP address information is to be retrieved using DHCP.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"NTPManual","type":"tt:NetworkHost","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tManual NTP settings.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetNTPResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDynamicDNS"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDynamicDNSResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"DynamicDNSInformation","type":"tt:DynamicDNSInformation"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDynamic DNS information.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDynamicDNS"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Type","type":"tt:DynamicDNSType"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDynamic DNS type.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Name","type":"tt:DNSName","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDNS name.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"TTL","type":"xs:duration","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tDNS record time to live.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetDynamicDNSResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNetworkInterfaces"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNetworkInterfacesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NetworkInterfaces","type":"tt:NetworkInterface","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tList of network interfaces.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetNetworkInterfaces"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"InterfaceToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tSymbolic network interface name.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"NetworkInterface","type":"tt:NetworkInterfaceSetConfiguration"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tNetwork interface name.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetNetworkInterfacesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RebootNeeded","type":"xs:boolean","minOccurs":"1","maxOccurs":"1"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates whether or not a reboot is required after configuration updates.\r\n\t\t\t\t\t\t\t\t\tIf a device responds with RebootNeeded set to false, the device can be reached\r\n\t\t\t\t\t\t\t\t\tvia the new IP address without further action. A client should be aware that a device\r\n\t\t\t\t\t\t\t\t\tmay not be responsive for a short period of time until it signals availability at\r\n\t\t\t\t\t\t\t\t\tthe new address via the discovery Hello messages.\r\n\t\t\t\t\t\t\t\t\tIf a device responds with RebootNeeded set to true, it will be further available under\r\n\t\t\t\t\t\t\t\t\tits previous IP address. The settings will only be activated when the device is\r\n\t\t\t\t\t\t\t\t\trebooted via the SystemReboot command.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetNetworkProtocols"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNetworkProtocolsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NetworkProtocols","type":"tt:NetworkProtocol","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Contains an array of defined protocols supported by the device. There are three protocols defined; HTTP, HTTPS and RTSP. The following parameters can be retrieved for each protocol: port and enable/disable."]}]}]}]}]},{"$":{"name":"SetNetworkProtocols"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NetworkProtocols","type":"tt:NetworkProtocol","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Configures one or more defined network protocols supported by the device. There are currently three protocols defined; HTTP, HTTPS and RTSP. The following parameters can be set for each protocol: port and enable/disable."]}]}]}]}]},{"$":{"name":"SetNetworkProtocolsResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNetworkDefaultGateway"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetNetworkDefaultGatewayResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NetworkGateway","type":"tt:NetworkGateway"},"xs:annotation":[{"xs:documentation":["Gets the default IPv4 and IPv6 gateway settings from the device."]}]}]}]}]},{"$":{"name":"SetNetworkDefaultGateway"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IPv4Address","type":"tt:IPv4Address","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Sets IPv4 gateway address used as default setting."]}]},{"$":{"name":"IPv6Address","type":"tt:IPv6Address","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["Sets IPv6 gateway address used as default setting."]}]}]}]}]},{"$":{"name":"SetNetworkDefaultGatewayResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetZeroConfiguration"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetZeroConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"ZeroConfiguration","type":"tt:NetworkZeroConfiguration"},"xs:annotation":[{"xs:documentation":["Contains the zero-configuration."]}]}]}]}]},{"$":{"name":"SetZeroConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"InterfaceToken","type":"tt:ReferenceToken"},"xs:annotation":[{"xs:documentation":["Unique identifier referencing the physical interface."]}]},{"$":{"name":"Enabled","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Specifies if the zero-configuration should be enabled or not."]}]}]}]}]},{"$":{"name":"SetZeroConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetIPAddressFilter"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetIPAddressFilterResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IPAddressFilter","type":"tt:IPAddressFilter"}}]}]}]},{"$":{"name":"SetIPAddressFilter"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IPAddressFilter","type":"tt:IPAddressFilter"}}]}]}]},{"$":{"name":"SetIPAddressFilterResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"AddIPAddressFilter"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IPAddressFilter","type":"tt:IPAddressFilter"}}]}]}]},{"$":{"name":"AddIPAddressFilterResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"RemoveIPAddressFilter"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"IPAddressFilter","type":"tt:IPAddressFilter"}}]}]}]},{"$":{"name":"RemoveIPAddressFilterResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetAccessPolicy"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetAccessPolicyResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PolicyFile","type":"tt:BinaryData"}}]}]}]},{"$":{"name":"SetAccessPolicy"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"PolicyFile","type":"tt:BinaryData"}}]}]}]},{"$":{"name":"SetAccessPolicyResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"CreateCertificate"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateID","type":"xs:token","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Certificate id."]}]},{"$":{"name":"Subject","type":"xs:string","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Identification of the entity associated with the public-key."]}]},{"$":{"name":"ValidNotBefore","type":"xs:dateTime","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Certificate validity start date."]}]},{"$":{"name":"ValidNotAfter","type":"xs:dateTime","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Certificate expiry start date."]}]}]}]}]},{"$":{"name":"CreateCertificateResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NvtCertificate","type":"tt:Certificate"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tbase64 encoded DER representation of certificate.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetCertificates"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetCertificatesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NvtCertificate","type":"tt:Certificate","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tId and base64 encoded DER representation of all available certificates.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetCertificatesStatus"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetCertificatesStatusResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateStatus","type":"tt:CertificateStatus","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates if a certificate is used in an optional HTTPS configuration of the device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetCertificatesStatus"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateStatus","type":"tt:CertificateStatus","minOccurs":"0","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates if a certificate is to be used in an optional HTTPS configuration of the device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetCertificatesStatusResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"DeleteCertificates"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateID","type":"xs:token","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tList of ids of certificates to delete.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"DeleteCertificatesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetPkcs10Request"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateID","type":"xs:token"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tList of ids of certificates to delete.\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Subject","type":"xs:string","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tRelative Dinstinguished Name(RDN) CommonName(CN).\r\n\t\t\t\t\t\t\t\t"]}]},{"$":{"name":"Attributes","type":"tt:BinaryData","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tOptional base64 encoded DER attributes.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"GetPkcs10RequestResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Pkcs10Request","type":"tt:BinaryData"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tbase64 encoded DER representation of certificate.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"LoadCertificates"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"NVTCertificate","type":"tt:Certificate","minOccurs":"1","maxOccurs":"unbounded"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tOptional id and base64 encoded DER representation of certificate.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"LoadCertificatesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetClientCertificateMode"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetClientCertificateModeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Enabled","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates whether or not client certificates are required by device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetClientCertificateMode"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Enabled","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["\r\n\t\t\t\t\t\t\t\t\tIndicates whether or not client certificates are required by device.\r\n\t\t\t\t\t\t\t\t"]}]}]}]}]},{"$":{"name":"SetClientCertificateModeResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetCACertificates"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetCACertificatesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CACertificate","type":"tt:Certificate","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"LoadCertificateWithPrivateKey"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateWithPrivateKey","type":"tt:CertificateWithPrivateKey","minOccurs":"1","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"LoadCertificateWithPrivateKeyResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetCertificateInformation"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateID","type":"xs:token","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"GetCertificateInformationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CertificateInformation","type":"tt:CertificateInformation","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"LoadCACertificates"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"CACertificate","type":"tt:Certificate","minOccurs":"1","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"LoadCACertificatesResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"CreateDot1XConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfiguration","type":"tt:Dot1XConfiguration","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"CreateDot1XConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"SetDot1XConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfiguration","type":"tt:Dot1XConfiguration","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"SetDot1XConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetDot1XConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfigurationToken","type":"tt:ReferenceToken","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"GetDot1XConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfiguration","type":"tt:Dot1XConfiguration","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"GetDot1XConfigurations"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t"]}]},{"$":{"name":"GetDot1XConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfiguration","type":"tt:Dot1XConfiguration","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"DeleteDot1XConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Dot1XConfigurationToken","type":"tt:ReferenceToken","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"DeleteDot1XConfigurationResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetRelayOutputs"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"GetRelayOutputsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RelayOutputs","type":"tt:RelayOutput","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"SetRelayOutputSettings"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RelayOutputToken","type":"tt:ReferenceToken"}},{"$":{"name":"Properties","type":"tt:RelayOutputSettings"}}]}]}]},{"$":{"name":"SetRelayOutputSettingsResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"SetRelayOutputState"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"RelayOutputToken","type":"tt:ReferenceToken","minOccurs":"1","maxOccurs":"1"}},{"$":{"name":"LogicalState","type":"tt:RelayLogicalState","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"SetRelayOutputStateResponse"},"xs:complexType":[{"xs:sequence":["\r\n\t\t\t\t\t"]}]},{"$":{"name":"SendAuxiliaryCommand"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"AuxiliaryCommand","type":"tt:AuxiliaryData","minOccurs":"1","maxOccurs":"1"}}]}]}]},{"$":{"name":"SendAuxiliaryCommandResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"AuxiliaryCommandResponse","type":"tt:AuxiliaryData","minOccurs":"0","maxOccurs":"1"}}]}]}]},{"$":{"name":"GetDot11Capabilities"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetDot11CapabilitiesResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Capabilities","type":"tt:Dot11Capabilities"}}]}]}]},{"$":{"name":"GetDot11Status"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"InterfaceToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"GetDot11StatusResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Status","type":"tt:Dot11Status"}}]}]}]},{"$":{"name":"ScanAvailableDot11Networks"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"InterfaceToken","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"ScanAvailableDot11NetworksResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Networks","type":"tt:Dot11AvailableNetworks","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"GetSystemUris"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetSystemUrisResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"SystemLogUris","type":"tt:SystemLogUriList","minOccurs":"0","maxOccurs":"1"}},{"$":{"name":"SupportInfoUri","type":"xs:anyURI","minOccurs":"0","maxOccurs":"1"}},{"$":{"name":"SystemBackupUri","type":"xs:anyURI","minOccurs":"0","maxOccurs":"1"}},{"$":{"name":"Extension","minOccurs":"0"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]}]}]}]},{"$":{"name":"StartFirmwareUpgrade"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"StartFirmwareUpgradeResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"UploadUri","type":"xs:anyURI"}},{"$":{"name":"UploadDelay","type":"xs:duration"}},{"$":{"name":"ExpectedDownTime","type":"xs:duration"}}]}]}]},{"$":{"name":"StartSystemRestore"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"StartSystemRestoreResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"UploadUri","type":"xs:anyURI"}},{"$":{"name":"ExpectedDownTime","type":"xs:duration"}}]}]}]},{"$":{"name":"GetStorageConfigurations"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"GetStorageConfigurationsResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"StorageConfigurations","type":"tds:StorageConfiguration","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]},{"$":{"name":"CreateStorageConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"StorageConfiguration","type":"tds:StorageConfigurationData"}}]}]}]},{"$":{"name":"CreateStorageConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Token","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"GetStorageConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Token","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"GetStorageConfigurationResponse"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"StorageConfiguration","type":"tds:StorageConfiguration"}}]}]}]},{"$":{"name":"SetStorageConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"StorageConfiguration","type":"tds:StorageConfiguration"}}]}]}]},{"$":{"name":"SetStorageConfigurationResponse"},"xs:complexType":[{"xs:sequence":[""]}]},{"$":{"name":"DeleteStorageConfiguration"},"xs:complexType":[{"xs:sequence":[{"xs:element":[{"$":{"name":"Token","type":"tt:ReferenceToken"}}]}]}]},{"$":{"name":"DeleteStorageConfigurationResponse"},"xs:complexType":[{"xs:sequence":[""]}]}],"xs:complexType":[{"$":{"name":"Service"},"xs:sequence":[{"xs:element":[{"$":{"name":"Namespace","type":"xs:anyURI"},"xs:annotation":[{"xs:documentation":["Namespace of the service being described. This parameter allows to match the service capabilities to the service. Note that only one set of capabilities is supported per namespace."]}]},{"$":{"name":"XAddr","type":"xs:anyURI"},"xs:annotation":[{"xs:documentation":["The transport addresses where the service can be reached. The scheme and IP part shall match the one used in the request (i.e. the GetServices request)."]}]},{"$":{"name":"Capabilities","minOccurs":"0"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax"},"xs:annotation":[{"xs:documentation":["The placeholder for the service capabilities. The service capability element shall be returned here. For example for the device service that would be the tds:DeviceServiceCapabilities element (not complextype)."]}]}]}]}]},{"$":{"name":"Version","type":"tt:OnvifVersion"},"xs:annotation":[{"xs:documentation":["The version of the service (not the ONVIF core spec version)."]}]}],"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"DeviceServiceCapabilities"},"xs:sequence":[{"xs:element":[{"$":{"name":"Network","type":"tds:NetworkCapabilities"},"xs:annotation":[{"xs:documentation":["Network capabilities."]}]},{"$":{"name":"Security","type":"tds:SecurityCapabilities"},"xs:annotation":[{"xs:documentation":["Security capabilities."]}]},{"$":{"name":"System","type":"tds:SystemCapabilities"},"xs:annotation":[{"xs:documentation":["System capabilities."]}]},{"$":{"name":"Misc","type":"tds:MiscCapabilities","minOccurs":"0"},"xs:annotation":[{"xs:documentation":["Capabilities that do not fit in any of the other categories."]}]}]}]},{"$":{"name":"NetworkCapabilities"},"xs:attribute":[{"$":{"name":"IPFilter","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for IP filtering."]}]},{"$":{"name":"ZeroConfiguration","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for zeroconf."]}]},{"$":{"name":"IPVersion6","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for IPv6."]}]},{"$":{"name":"DynDNS","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for dynamic DNS configuration."]}]},{"$":{"name":"Dot11Configuration","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for IEEE 802.11 configuration."]}]},{"$":{"name":"Dot1XConfigurations","type":"xs:int"},"xs:annotation":[{"xs:documentation":["Indicates the maximum number of Dot1X configurations supported by the device"]}]},{"$":{"name":"HostnameFromDHCP","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for retrieval of hostname from DHCP."]}]},{"$":{"name":"NTP","type":"xs:int"},"xs:annotation":[{"xs:documentation":["Maximum number of NTP servers supported by the devices SetNTP command."]}]},{"$":{"name":"DHCPv6","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for Stateful IPv6 DHCP."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"SecurityCapabilities"},"xs:attribute":[{"$":{"name":"TLS1.0","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for TLS 1.0."]}]},{"$":{"name":"TLS1.1","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for TLS 1.1."]}]},{"$":{"name":"TLS1.2","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for TLS 1.2."]}]},{"$":{"name":"OnboardKeyGeneration","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for onboard key generation."]}]},{"$":{"name":"AccessPolicyConfig","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for access policy configuration."]}]},{"$":{"name":"DefaultAccessPolicy","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for the ONVIF default access policy."]}]},{"$":{"name":"Dot1X","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for IEEE 802.1X configuration."]}]},{"$":{"name":"RemoteUserHandling","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for remote user configuration. Used when accessing another device."]}]},{"$":{"name":"X.509Token","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Security X.509 token."]}]},{"$":{"name":"SAMLToken","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Security SAML token."]}]},{"$":{"name":"KerberosToken","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Security Kerberos token."]}]},{"$":{"name":"UsernameToken","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Security Username token."]}]},{"$":{"name":"HttpDigest","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS over HTTP digest authenticated communication layer."]}]},{"$":{"name":"RELToken","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Security REL token."]}]},{"$":{"name":"SupportedEAPMethods","type":"tds:EAPMethodTypes"},"xs:annotation":[{"xs:documentation":[{"_":"EAP Methods supported by the device. The int values refer to the .","a":[{"_":"IANA EAP Registry","$":{"href":"http://www.iana.org/assignments/eap-numbers/eap-numbers.xhtml"}}]}]}]},{"$":{"name":"MaxUsers","type":"xs:int"},"xs:annotation":[{"xs:documentation":["The maximum number of users that the device supports."]}]},{"$":{"name":"MaxUserNameLength","type":"xs:int"},"xs:annotation":[{"xs:documentation":["Maximum number of characters supported for the username by CreateUsers."]}]},{"$":{"name":"MaxPasswordLength","type":"xs:int"},"xs:annotation":[{"xs:documentation":["Maximum number of characters supported for the password by CreateUsers and SetUser."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"SystemCapabilities"},"xs:attribute":[{"$":{"name":"DiscoveryResolve","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS Discovery resolve requests."]}]},{"$":{"name":"DiscoveryBye","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for WS-Discovery Bye."]}]},{"$":{"name":"RemoteDiscovery","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for remote discovery."]}]},{"$":{"name":"SystemBackup","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for system backup through MTOM."]}]},{"$":{"name":"SystemLogging","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for retrieval of system logging through MTOM."]}]},{"$":{"name":"FirmwareUpgrade","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for firmware upgrade through MTOM."]}]},{"$":{"name":"HttpFirmwareUpgrade","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for firmware upgrade through HTTP."]}]},{"$":{"name":"HttpSystemBackup","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for system backup through HTTP."]}]},{"$":{"name":"HttpSystemLogging","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for retrieval of system logging through HTTP."]}]},{"$":{"name":"HttpSupportInformation","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for retrieving support information through HTTP."]}]},{"$":{"name":"StorageConfiguration","type":"xs:boolean"},"xs:annotation":[{"xs:documentation":["Indicates support for storage configuration interfaces."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"MiscCapabilities"},"xs:attribute":[{"$":{"name":"AuxiliaryCommands","type":"tt:StringAttrList"},"xs:annotation":[{"xs:documentation":["Lists of commands supported by SendAuxiliaryCommand."]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"UserCredential"},"xs:sequence":[{"xs:element":[{"$":{"name":"UserName","type":"xs:string"},"xs:annotation":[{"xs:documentation":["User name"]}]},{"$":{"name":"Password","type":"xs:string","minOccurs":"0"},"xs:annotation":[{"xs:documentation":[" optional password"]}]},{"$":{"name":"Extension","minOccurs":"0"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]}]}]},{"$":{"name":"StorageConfigurationData"},"xs:sequence":[{"xs:element":[{"$":{"name":"LocalPath","type":"xs:anyURI","minOccurs":"0"},"xs:annotation":[{"xs:documentation":[" local path "]}]},{"$":{"name":"StorageUri","type":"xs:anyURI","minOccurs":"0"},"xs:annotation":[{"xs:documentation":[" Storage server address "]}]},{"$":{"name":"User","type":"tds:UserCredential","minOccurs":"0"},"xs:annotation":[{"xs:documentation":[" User credential for the storage server "]}]},{"$":{"name":"Extension","minOccurs":"0"},"xs:complexType":[{"xs:sequence":[{"xs:any":[{"$":{"namespace":"##any","processContents":"lax","minOccurs":"0","maxOccurs":"unbounded"}}]}]}]}]}],"xs:attribute":[{"$":{"name":"type","type":"xs:string","use":"required"},"xs:annotation":[{"xs:documentation":["StorageType lists the acceptable values for type attribute "]}]}],"xs:anyAttribute":[{"$":{"processContents":"lax"}}]},{"$":{"name":"StorageConfiguration"},"xs:complexContent":[{"xs:extension":[{"$":{"base":"tt:DeviceEntity"},"xs:sequence":[{"xs:element":[{"$":{"name":"Data","type":"tds:StorageConfigurationData"}}]}]}]}]}],"xs:simpleType":[{"$":{"name":"EAPMethodTypes"},"xs:list":[{"$":{"itemType":"xs:int"}}]},{"$":{"name":"StorageType"},"xs:restriction":[{"$":{"base":"xs:string"},"xs:enumeration":[{"$":{"value":"NFS"},"xs:annotation":[{"xs:documentation":["NFS protocol"]}]},{"$":{"value":"CIFS"},"xs:annotation":[{"xs:documentation":["CIFS protocol"]}]},{"$":{"value":"CDMI"},"xs:annotation":[{"xs:documentation":["CDMI protocol"]}]}]}]}]}]}],"wsdl:message":[{"$":{"name":"GetServicesRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetServices"}}]},{"$":{"name":"GetServicesResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetServicesResponse"}}]},{"$":{"name":"GetServiceCapabilitiesRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetServiceCapabilities"}}]},{"$":{"name":"GetServiceCapabilitiesResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetServiceCapabilitiesResponse"}}]},{"$":{"name":"GetDeviceInformationRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetDeviceInformation"}}]},{"$":{"name":"GetDeviceInformationResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetDeviceInformationResponse"}}]},{"$":{"name":"SetSystemDateAndTimeRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SetSystemDateAndTime"}}]},{"$":{"name":"SetSystemDateAndTimeResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SetSystemDateAndTimeResponse"}}]},{"$":{"name":"GetSystemDateAndTimeRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetSystemDateAndTime"}}]},{"$":{"name":"GetSystemDateAndTimeResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetSystemDateAndTimeResponse"}}]},{"$":{"name":"SetSystemFactoryDefaultRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SetSystemFactoryDefault"}}]},{"$":{"name":"SetSystemFactoryDefaultResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SetSystemFactoryDefaultResponse"}}]},{"$":{"name":"UpgradeSystemFirmwareRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:UpgradeSystemFirmware"}}]},{"$":{"name":"UpgradeSystemFirmwareResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:UpgradeSystemFirmwareResponse"}}]},{"$":{"name":"SystemRebootRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SystemReboot"}}]},{"$":{"name":"SystemRebootResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:SystemRebootResponse"}}]},{"$":{"name":"GetSystemBackupRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetSystemBackup"}}]},{"$":{"name":"GetSystemBackupResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetSystemBackupResponse"}}]},{"$":{"name":"RestoreSystemRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:RestoreSystem"}}]},{"$":{"name":"RestoreSystemResponse"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:RestoreSystemResponse"}}]},{"$":{"name":"GetSystemSupportInformationRequest"},"wsdl:part":[{"$":{"name":"parameters","element":"tds:GetSystemSupportInformation"}}]},{"$":{"name":"GetSystemSupportInformationResponse"},"wsdl:part":[{"$":{"name":"parameters","element":