/** * @RDE_HEADER@ * The ReplyMessage class is an abstract base class for all possible messages which are sent to the client * $Id$ * $HeadURL$ * $Author$ * Created by Philipp Dassow, SLST, 2017-12-05 */ #pragma once #include #include #include namespace AssetManagement { namespace WebSocketInterface { namespace ReplyMessages { /** * @brief The TrainingAreaBaseData class training area data for base DL */ class TrainingAreaBaseData : public LtsWebSocket::ReplyMessage { public: explicit TrainingAreaBaseData(const QJsonArray &data, const QString &uuid); }; // class TrainingAreaBaseData /** * @brief The TechnicalAreaBaseData class technical area data for base DL */ class TechnicalAreaBaseData : public LtsWebSocket::ReplyMessage { public: explicit TechnicalAreaBaseData(const QJsonArray &data, const QString &uuid); }; // class TechnicalAreaBaseData /** * @brief The MapDescriptionBaseData class map description data for base DL */ class MapDescriptionBaseData : public LtsWebSocket::ReplyMessage { public: explicit MapDescriptionBaseData(const QJsonArray &data, const QString &uuid); }; // class MapDescriptionBaseData /** * @brief The LocationBaseData class location data for base DL */ class LocationBaseData : public LtsWebSocket::ReplyMessage { public: explicit LocationBaseData(const QJsonArray &data, const QString &uuid); }; // class LocationBaseData /** * @brief The AssetBaseData class asset data for base DL */ class AssetBaseData : public LtsWebSocket::ReplyMessage { public: explicit AssetBaseData(const QJsonArray &data, const QString &uuid); }; // class AssetBaseData } // namespace ReplyMessages } // namespace WebSocketInterface } // namespace AssetManagement