callAddAndActivateConnection method

Future<List<DBusValue>> callAddAndActivateConnection(
  1. Map<String, Map<String, DBusValue>> connection,
  2. DBusObjectPath device,
  3. DBusObjectPath specificObject, {
  4. bool noAutoStart = false,
  5. bool allowInteractiveAuthorization = false,
})

Invokes org.freedesktop.NetworkManager.AddAndActivateConnection()

Implementation

Future<List<DBusValue>> callAddAndActivateConnection(Map<String, Map<String, DBusValue>> connection, DBusObjectPath device, DBusObjectPath specificObject, {bool noAutoStart = false, bool allowInteractiveAuthorization = false}) async {
  var result = await callMethod('org.freedesktop.NetworkManager', 'AddAndActivateConnection', [DBusDict(DBusSignature('s'), DBusSignature('a{sv}'), connection.map((key, value) => MapEntry(DBusString(key), DBusDict.stringVariant(value)))), device, specificObject], replySignature: DBusSignature('oo'), noAutoStart: noAutoStart, allowInteractiveAuthorization: allowInteractiveAuthorization);
  return result.returnValues;
}