#ifndef SERVICEDATA_H #define SERVICEDATA_H #include "typeutils.h" #include #include #include class ServiceData { public: ServiceData(const ThingId &thingId, const QDateTime ×tamp = QDateTime::currentDateTime()); ThingId thingId() const; void setThingId(const ThingId &thingId); QDateTime timestamp() const; void setTimestamp(const QDateTime ×tamp); QHash data() const; void insert(const QString &key, const QVariant &data); void insert(const QHash data); private: ThingId m_thingId; QDateTime m_timestamp; QHash m_data; }; #endif // SERVICEDATA_H