File indexing completed on 2024-05-12 04:42:32

0001 /*
0002     SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef KPUBLICTRANSPORT_ACCESSIBILITYCLOUDPARSER_H
0008 #define KPUBLICTRANSPORT_ACCESSIBILITYCLOUDPARSER_H
0009 
0010 #include <KPublicTransport/Attribution>
0011 #include <KPublicTransport/Location>
0012 
0013 namespace KPublicTransport {
0014 
0015 /** Parser for Accessibility Cloud JSON responses. */
0016 class AccessibilityCloudParser
0017 {
0018 public:
0019     bool parseLocations(const QByteArray &data);
0020 
0021     std::vector<Location> locations;
0022     std::vector<Attribution> attributions;
0023 };
0024 
0025 }
0026 
0027 #endif // KPUBLICTRANSPORT_ACCESSIBILITYCLOUDPARSER_H