/** * @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 OperatorManagement { namespace WebSocketInterface { namespace ReplyMessages { /** * @brief The GroupBaseData class training area data for base DL */ class GroupBaseData : public LtsWebSocket::ReplyMessage { public: explicit GroupBaseData(const QJsonArray &data, const QString &uuid); }; // class GroupBaseData /** * @brief The GroupGroupBaseData class map description data for base DL */ class GroupGroupBaseData : public LtsWebSocket::ReplyMessage { public: explicit GroupGroupBaseData(const QJsonArray &data, const QString &uuid); }; // class GroupGroupBaseData /** * @brief The OperatorBaseData class location data for base DL */ class OperatorBaseData : public LtsWebSocket::ReplyMessage { public: explicit OperatorBaseData(const QJsonArray &data, const QString &uuid); }; // class OperatorBaseData /** * @brief The OperatorExerciseBaseData class asset data for base DL */ class OperatorExerciseBaseData : public LtsWebSocket::ReplyMessage { public: explicit OperatorExerciseBaseData(const QJsonArray &data, const QString &uuid); }; // class OperatorExerciseBaseData /** * @brief The SettingsBaseData class asset data for base DL */ class SettingsBaseData : public LtsWebSocket::ReplyMessage { public: explicit SettingsBaseData(const QJsonArray &data, const QString &uuid); }; // class SettingsBaseData /** * @brief The AccessControlLevelBaseData class asset data for base DL */ class AccessControlLevelBaseData : public LtsWebSocket::ReplyMessage { public: explicit AccessControlLevelBaseData(const QJsonArray &data, const QString &uuid); }; // class AccessControlLevelBaseData /** * @brief The AclAllowBaseData class asset data for base DL */ class AclAllowBaseData : public LtsWebSocket::ReplyMessage { public: explicit AclAllowBaseData(const QJsonArray &data, const QString &uuid); }; // class AclAllowBaseData /** * @brief The AclDenyBaseData class asset data for base DL */ class AclDenyBaseData : public LtsWebSocket::ReplyMessage { public: explicit AclDenyBaseData(const QJsonArray &data, const QString &uuid); }; // class AclDenyBaseData } // namespace ReplyMessages } // namespace WebSocketInterface } // namespace OperatorManagement