/** * @RDE_HEADER@ * Header file which holds all occuring JSON keys * $Id$ * $HeadURL$ * $Author$ * Created by Philipp Dassow, SLST, 2017-12-05 */ #pragma once #include #include namespace OperatorManagement { namespace WebSocketInterface { /** * @brief Namespace which holds all occuring JSON keys as const QString objects */ namespace JsonKeys { // types for client --> server messages // types for server --> client messages inline QString GROUP_BASE_DATA() { return QStringLiteral("groupBaseData"); } inline QString GROUP_GROUP_BASE_DATA() { return QStringLiteral("groupGroupBaseData"); } inline QString OPERATOR_BASE_DATA() { return QStringLiteral("operatorBaseData"); } inline QString OPERATOR_EXERCISE_BASE_DATA() { return QStringLiteral("operatorExerciseBaseData"); } inline QString SETTINGS_BASE_DATA() { return QStringLiteral("settingsBaseData"); } inline QString ACCESS_CONTROL_LEVEL_BASE_DATA() { return QStringLiteral("accessControlLevelBaseData"); } inline QString ACL_ALLOW_BASE_DATA() { return QStringLiteral("aclAllowBaseData"); } inline QString ACL_DENY_BASE_DATA() { return QStringLiteral("aclDenyBaseData"); } // data keys } // namespace JsonKeys } // namespace WebSocketInterface } // namespace OperatorManagement