KUnifiedPush

unifiedpush-constants.h
1/*
2 SPDX-FileCopyrightText: 2022 Volker Krause <vkrause@kde.org>
3 SPDX-License-Identifier: LGPL-2.0-or-later
4*/
5
6#ifndef KUNIFIEDPUSH_UNIFIEDPUSH_CONSTANTS_H
7#define KUNIFIEDPUSH_UNIFIEDPUSH_CONSTANTS_H
8
9#include <QString>
10
11namespace KUnifiedPush
12{
13
14constexpr inline auto UP_CONNECTOR_PATH = QLatin1StringView("/org/unifiedpush/Connector");
15
16constexpr inline auto UP_DISTRIBUTOR_SERVICE_NAME_PREFIX = QLatin1StringView("org.unifiedpush.Distributor.");
17constexpr inline auto UP_DISTRIBUTOR_SERVICE_NAME_FILTER = QLatin1StringView("org.unifiedpush.Distributor*");
18constexpr inline auto UP_DISTRIBUTOR_PATH = QLatin1StringView("/org/unifiedpush/Distributor");
19
20constexpr inline auto UP_ARG_DESCRIPTION = QLatin1StringView("description");
21constexpr inline auto UP_ARG_ENDPOINT = QLatin1StringView("endpoint");
22constexpr inline auto UP_ARG_MESSAGE = QLatin1StringView("message");
23constexpr inline auto UP_ARG_MESSAGE_IDENTIFIER = QLatin1StringView("id");
24constexpr inline auto UP_ARG_REASON = QLatin1StringView("reason");
25constexpr inline auto UP_ARG_SERVICE = QLatin1StringView("service");
26constexpr inline auto UP_ARG_SUCCESS = QLatin1StringView("success");
27constexpr inline auto UP_ARG_TOKEN = QLatin1StringView("token");
28constexpr inline auto UP_ARG_VAPID = QLatin1StringView("vapid");
29
30constexpr inline auto UP_REGISTER_RESULT_SUCCESS = QLatin1StringView("REGISTRATION_SUCCEEDED");
31constexpr inline auto UP_REGISTER_RESULT_FAILURE = QLatin1StringView("REGISTRATION_FAILED");
32
33constexpr inline auto UP_REGISTER_FAILURE_INTERNAL_ERROR = QLatin1StringView("INTERNAL_ERROR");
34constexpr inline auto UP_REGISTER_FAILURE_NETWORK = QLatin1StringView("NETWORK");
35constexpr inline auto UP_REGISTER_FAILURE_ACTION_REQUIRED = QLatin1StringView("ACTION_REQUIRED");
36constexpr inline auto UP_REGISTER_FAILURE_VAPID_REQUIRED = QLatin1StringView("VAPID_REQUIRED");
37constexpr inline auto UP_REGISTER_FAILURE_UNAUTHORIZED = QLatin1StringView("UNAUTHORIZED");
38
39constexpr inline auto KDE_DISTRIBUTOR_SERVICE_NAME = QLatin1StringView("org.unifiedpush.Distributor.kde");
40constexpr inline auto KDE_DISTRIBUTOR_MANAGEMENT_PATH = QLatin1StringView("/Management");
41
42}
43
44#endif
Client-side integration with UnifiedPush.
Definition connector.h:14
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 18 2025 12:16:55 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.