aboutsummaryrefslogtreecommitdiff
path: root/lib/jobs/mediathumbnailjob.h
AgeCommit message (Collapse)Author
2021-01-16Updated copyright statements upon Git auditKitsune Ral
After going through all the files and the history of commits on them it was clear that some copyright statements are obsolete (the code has been overwritten since) and some are missing. This commit tries best to remedy that, along with adding SPDX tags where they were still not used. Also, a minimal SPDX convention is documented for further contributions. Closes #426.
2020-12-26Port existing copyright statement to reuse using licensediggerCarl Schwan
2020-06-0
/******************************************************************************
 * 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<qint64> lastSeenTs;
    };
    template <> struct JsonObjectConverter<Device>
    {
        static void dumpTo(QJsonObject& jo, const Device& pod);
        static void fillFrom(const QJsonObject& jo, Device& pod);
    };

} // namespace QMatrixClient