/*
 * SPDX-FileCopyrightText: 2026 ChromiumOS-Guy <chromiumos-guy-opensource@proton.me>
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

#ifndef REQUEST_H
#define REQUEST_H

#include <QObject>

class QDBusObjectPath;

// Backend Request object exported at the handle path for the duration of one portal interaction.
class Request : public QObject
{
    Q_OBJECT
public:
    explicit Request(const QDBusObjectPath &handle, QObject *parent = nullptr);

public Q_SLOTS:
    void Close();
};

#endif // REQUEST_H
