mirror of
https://github.com/nextcloud/desktop.git
synced 2026-01-14 02:01:28 +00:00
34 lines
735 B
C++
34 lines
735 B
C++
/*
|
|
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
#include "testhelper.h"
|
|
#include <QJsonObject>
|
|
#include <QJsonDocument>
|
|
|
|
OCC::FolderDefinition folderDefinition(const QString &path)
|
|
{
|
|
OCC::FolderDefinition d;
|
|
d.localPath = path;
|
|
d.targetPath = path;
|
|
d.alias = path;
|
|
return d;
|
|
}
|
|
|
|
|
|
const QByteArray jsonValueToOccReply(const QJsonValue &jsonValue)
|
|
{
|
|
QJsonObject root;
|
|
QJsonObject ocs;
|
|
QJsonObject meta;
|
|
|
|
meta.insert("statuscode", 200);
|
|
|
|
ocs.insert(QStringLiteral("data"), jsonValue);
|
|
ocs.insert(QStringLiteral("meta"), meta);
|
|
root.insert(QStringLiteral("ocs"), ocs);
|
|
|
|
return QJsonDocument(root).toJson();
|
|
}
|