Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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 <QJsonObject>
5#include <QString>
6
8{
9public:
10 // Constructor
12
13 // Parse deck-related data from JSON
14 void fromJson(const QJsonObject &json);
15
16 // Debug method for logging
17 void debugPrint() const;
18
19 [[nodiscard]] QString getEditionCode() const
20 {
21 return editionCode;
22 }
23 [[nodiscard]] QString getEditionName() const
24 {
25 return editionName;
26 }
27 [[nodiscard]] QString getEditionDate() const
28 {
29 return editionDate;
30 }
31 [[nodiscard]] QString getEditionType() const
32 {
33 return editionType;
34 }
35 [[nodiscard]] QString getMtgoCode() const
36 {
37 return mtgoCode;
38 }
39
40private:
41 QString editionCode;
42 QString editionName;
43 QString editionDate;
44 QString editionType;
45 QString mtgoCode;
46};
47
48#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_EDITION_H
void fromJson(const QJsonObject &json)
Definition archidekt_api_response_edition.cpp:7
QString getEditionDate() const
Definition archidekt_api_response_edition.h:27
QString getEditionCode() const
Definition archidekt_api_response_edition.h:19
QString mtgoCode
Definition archidekt_api_response_edition.h:45
QString editionDate
Definition archidekt_api_response_edition.h:43
QString getEditionName() const
Definition archidekt_api_response_edition.h:23
QString editionName
Definition archidekt_api_response_edition.h:42
QString getMtgoCode() const
Definition archidekt_api_response_edition.h:35
QString editionType
Definition archidekt_api_response_edition.h:44
void debugPrint() const
Definition archidekt_api_response_edition.cpp:16
QString getEditionType() const
Definition archidekt_api_response_edition.h:31
QString editionCode
Definition archidekt_api_response_edition.h:41