OrgFreedesktopPortalRequest constructor

OrgFreedesktopPortalRequest(
  1. DBusClient client,
  2. String destination, {
  3. DBusObjectPath path = const DBusObjectPath.unchecked('/'),
})

Implementation

OrgFreedesktopPortalRequest(DBusClient client, String destination,
    {DBusObjectPath path = const DBusObjectPath.unchecked('/')})
    : super(client, name: destination, path: path) {
  response = DBusRemoteObjectSignalStream(
          object: this,
          interface: 'org.freedesktop.portal.Request',
          name: 'Response',
          signature: DBusSignature('ua{sv}'))
      .asBroadcastStream()
      .map((signal) => OrgFreedesktopPortalRequestResponse(signal));
}