/****************************************************************************** * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN */ #pragma once #include "converters.h" #include "converters.h" namespace QMatrixClient { // Data structures /// A client device struct Device { /// Identifier of this device. QString deviceId; /// Display name set by the user for this device. Absent if no name has /// been set. QString displayName; /// The IP address where this device was last seen. (May be a few /// minutes out of date, for efficiency reasons). QString lastSeenIp; /// The timestamp (in milliseconds since the unix epoch) when this /// devices was last seen. (May be a few minutes out of date, for /// efficiency reasons). Omittable lastSeenTs; }; template <> struct JsonObjectConverter { static void dumpTo(QJsonObject& jo, const Device& pod); static void fillFrom(const QJsonObject& jo, Device& pod); }; } // namespace QMatrixClient