This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Michael Zanetti 02c8e6e4b4 reworked jsonrpc server.
added introspection
all calls and responses have now param validation
2014-01-20 01:13:43 +01:00

27 lines
446 B
C++

#ifndef ACTION_H
#define ACTION_H
#include <QUuid>
#include <QVariantList>
class Action
{
public:
explicit Action(const QUuid &deviceId, const QUuid &actionTypeId);
bool isValid() const;
QUuid actionTypeId() const;
QUuid deviceId() const;
QVariantMap params() const;
void setParams(const QVariantMap &params);
private:
QUuid m_actionTypeId;
QUuid m_deviceId;
QVariantMap m_params;
};
#endif // ACTION_H