/** * @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 FileManagement { 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 FILE_CONTENT_BASE_DATA() { return QStringLiteral("fileContentBaseData"); } inline QString FOLDER_BASE_DATA() { return QStringLiteral("folderBaseData"); } inline QString PDF_LIST_DATA() { return QStringLiteral("pdfListData"); } // data keys inline QString EXERCISE_ID() { return QStringLiteral("exerciseId"); } inline QString FILE_CATEGORY() { return QStringLiteral("fileCategory"); } inline QString FILE_ID() { return QStringLiteral("fileId"); } inline QString FILE_SIZE() { return QStringLiteral("fileSize"); } inline QString FILE_STATUS() { return QStringLiteral("fileStatus"); } inline QString FOLDER_ID() { return QStringLiteral("folderId"); } inline QString IS_TEMPLATE() { return QStringLiteral("isTemplate"); } inline QString NAME() { return QStringLiteral("name"); } inline QString OPERATOR_ID() { return QStringLiteral("operatorID"); } inline QString PHASE_ID() { return QStringLiteral("phaseId"); } inline QString PROPERTIES() { return QStringLiteral("properties"); } } // namespace JsonKeys } // namespace WebSocketInterface } // namespace FileManagement