Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
archidekt_api_response_edition.h
Go to the documentation of this file.
1#ifndef COCKATRICE_ARCHIDEKT_API_RESPONSE_EDITION_H
2#define COCKATRICE_ARCHIDEKT_API_RESPONSE_EDITION_H
3
4#include <QDebug>
5#include <QJsonArray>
6#include <QJsonObject>
7#include <QString>
8#include <QVector>
9
11{
12public:
13 // Constructor
15
16 // Parse deck-related data from JSON
17 void fromJson(const QJsonObject &json);
18
19 // Debug method for logging
20 void debugPrint() const;
21
22 [[nodiscard]] QString getEditionCode() const
23 {
24 return editionCode;
25 }
26 [[nodiscard]] QString getEditionName() const
27 {
28 return editionName;
29 }
30 [[nodiscard]] QString getEditionDate() const
31 {
32 return editionDate;
33 }
34 [[nodiscard]] QString getEditionType() const
35 {
36 return editionType;
37 }
38 [[nodiscard]] QString getMtgoCode() const
39 {
40 return mtgoCode;
41 }
42
43private:
44 QString editionCode;
45 QString editionName;
46 QString editionDate;
47 QString editionType;
48 QString mtgoCode;
49};
50
51#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_EDITION_H
void fromJson(const QJsonObject &json)
Definition archidekt_api_response_edition.cpp:3
QString getEditionDate() const
Definition archidekt_api_response_edition.h:30
QString getEditionCode() const
Definition archidekt_api_response_edition.h:22
QString mtgoCode
Definition archidekt_api_response_edition.h:48
QString editionDate
Definition archidekt_api_response_edition.h:46
QString getEditionName() const
Definition archidekt_api_response_edition.h:26
QString editionName
Definition archidekt_api_response_edition.h:45
QString getMtgoCode() const
Definition archidekt_api_response_edition.h:38
QString editionType
Definition archidekt_api_response_edition.h:47
void debugPrint() const
Definition archidekt_api_response_edition.cpp:12
QString getEditionType() const
Definition archidekt_api_response_edition.h:34
QString editionCode
Definition archidekt_api_response_edition.h:44