flags property
List<NetworkManagerConnectionFlag>
flags
Flags associated with this connection.
Implementation
List<NetworkManagerConnectionFlag> get flags {
var value =
_object.getUint32Property(_settingsConnectionInterfaceName, 'Flags') ??
0;
var flags = <NetworkManagerConnectionFlag>[];
if ((value & 0x01) != 0) {
flags.add(NetworkManagerConnectionFlag.unsaved);
}
if ((value & 0x02) != 0) {
flags.add(NetworkManagerConnectionFlag.networkManagerGenerated);
}
if ((value & 0x04) != 0) {
flags.add(NetworkManagerConnectionFlag.volatile);
}
if ((value & 0x08) != 0) {
flags.add(NetworkManagerConnectionFlag.external);
}
return flags;
}