/** * @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 ParticipantManagement { namespace WebSocketInterface { namespace Messages { /** * @brief The EquipmentTypeBaseData class equipment type data for base DL */ class EquipmentTypeBaseData : public LtsWebSocket::ReplyMessage { public: explicit EquipmentTypeBaseData(const QJsonArray &data, const QString &uuid); }; // class EquipmentTypeBaseData /** * @brief The TypeBaseData class type data for base DL */ class TypeBaseData : public LtsWebSocket::ReplyMessage { public: explicit TypeBaseData(const QJsonArray &data, const QString &uuid); }; // class TypeBaseData /** * @brief The ParticipantTemplateBaseData class participant template data for base DL */ class ParticipantTemplateBaseData : public LtsWebSocket::ReplyMessage { public: explicit ParticipantTemplateBaseData(const QJsonArray &data, const QString &uuid); }; // class ParticipantTemplateBaseData /** * @brief The PartyBaseData class party data for base DL */ class PartyBaseData : public LtsWebSocket::ReplyMessage { public: explicit PartyBaseData(const QJsonArray &data, const QString &uuid); }; // class PartyBaseData /** * @brief The ParticipantOrganisationBaseData class participant organisation data for base DL */ class ParticipantOrganisationBaseData : public LtsWebSocket::ReplyMessage { public: explicit ParticipantOrganisationBaseData(const QJsonArray &data, const QString &uuid); }; // class ParticipantOrganisationBaseData /** * @brief The ParticipantBaseData class participant data for base DL */ class ParticipantBaseData : public LtsWebSocket::ReplyMessage { public: explicit ParticipantBaseData(const QJsonArray &data, const QString &uuid); }; // class ParticipantBaseData /** * @brief The ParticipantBaseData class participant data for base DL */ class OcPositionData : public LtsWebSocket::ReplyMessage { public: explicit OcPositionData(const QJsonObject &data, const QString &uuid); }; // class ParticipantBaseData } // namespace Messages } // namespace WebSocketInterface } // namespace ParticipantManagement