- Mixed in types
-
- Available Extensions
Methods
-
createUsers(List<User> users)
→ Future<void>
-
This operation creates new device users and corresponding credentials on a
device for authentication purposes. The device shall support creation of
device users and their credentials through the CreateUsers command. Either
all users are created successfully or a fault message shall be returned
without creating any user.
-
deleteUsers(List<String> users)
→ Future<void>
-
This operation deletes users on a device. The device shall support deletion
of device users and their credentials through the DeleteUsers command. A
device may have one or more fixed users that cannot be deleted to ensure
access to the unit. Either all users are deleted successfully or a fault
message shall be returned and no users be deleted.
-
getCapabilities({String? capabilityCategory})
→ Future<Capabilities>
-
This operation creates new device users and corresponding credentials on a
device for authentication purposes. The device shall support creation of
device users and their credentials through the CreateUsers command. Either
all users are created successfully or a fault message shall be returned
without creating any user.
-
getDeviceInformation()
→ Future<GetDeviceInformationResponse>
-
This operation gets basic device information from the device.
-
getDiscoveryMode()
→ Future<String>
-
This operation gets the discovery mode of a device. See Section 7.2 for the definition of the different device discovery modes. The device shall support retrieval of the discovery mode setting through the GetDiscoveryMode command.
-
getDns()
→ Future<DnsInformation>
-
This operation gets the DNS settings from a device. The device shall return its DNS configurations through the GetDNS command.
-
getHostname()
→ Future<HostnameInformation>
-
-
getNetworkProtocols()
→ Future<List<NetworkProtocol>>
-
This operation gets defined network protocols from a device. The device
shall support the getNetworkProtocols command returning configured
network protocols.
-
getNtp()
→ Future<NtpInformation>
-
This operation gets the NTP settings from a device. If the device supports
NTP, it shall be possible to get the NTP server settings through the
getNtp command.
-
getServiceCapabilities()
→ Future<DeviceServiceCapabilities>
-
Returns the capabilities of the device service. The result is returned in a
typed answer.
-
getServices([dynamic includeCapability = false])
→ Future<List<Service>>
-
Returns information about services on the device.
-
getSystemDateAndTime()
→ Future<SystemDateAndTime>
-
This operation gets the device system date and time. The device shall
support the return of the daylight saving setting and of the manual system
date and time (if applicable) or indication of NTP time (if applicable)
through the getSystemDateAndTime command.
-
getSystemUris()
→ Future<GetSystemUrisResponse>
-
This operation is used to retrieve URIs from which system information may
be downloaded using HTTP. URIs may be returned for the following system
information:
-
getUsers()
→ Future<List<User>>
-
This operation lists the registered users and corresponding credentials on
a device. The device shall support retrieval of registered device users and
their credentials for the user token through the getUsers (GetUsers)
command.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited