getConnections method
Future<SnapdConnectionsResponse>
getConnections({
- String? snap,
- String? interface,
- SnapdConnectionFilter? filter,
Gets the connections, plugs and slots used on this system.
Implementation
Future<SnapdConnectionsResponse> getConnections(
{String? snap, String? interface, SnapdConnectionFilter? filter}) async {
var queryParameters = <String, String>{};
if (snap != null) {
queryParameters['snap'] = snap;
}
if (interface != null) {
queryParameters['interface'] = interface;
}
if (filter != null) {
var value = {SnapdConnectionFilter.all: 'all'}[filter];
if (value != null) {
queryParameters['select'] = value;
}
}
var result = await _getSync('/v2/connections', queryParameters);
return SnapdConnectionsResponse.fromJson(result);
}