Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
archidekt_api_response_card.h
Go to the documentation of this file.
1#ifndef COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_H
2#define COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_H
3
5
6#include <QJsonObject>
7#include <QList>
8#include <QString>
9#include <QStringList>
10
12{
13public:
14 // Constructor
16
17 // Parse deck-related data from JSON
18 void fromJson(const QJsonObject &json);
19
20 // Debug method for logging
21 void debugPrint() const;
22
23 QJsonObject getOracleCard() const
24 {
25 return oracleCard;
26 }
27
28 QString getCollectorNumber() const
29 {
30 return collectorNumber;
31 }
32
34 {
35 return edition;
36 }
37
38private:
39 int id;
40 QString artist;
44 QString cmEd;
45 QString scgSku;
46 QString scgFoilSku;
51 QString uid;
52 QString displayName;
53 QString releasedAt;
55 QString flavor;
56 QStringList games;
57 QStringList options;
59 QJsonObject oracleCard;
60 int owned;
62 // ArchidektApiResponsePrices prices;
63 QString rarity;
64 QStringList globalCategories;
65};
66
67#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_H
QStringList globalCategories
Definition archidekt_api_response_card.h:64
void fromJson(const QJsonObject &json)
Definition archidekt_api_response_card.cpp:7
QString releasedAt
Definition archidekt_api_response_card.h:53
QJsonObject getOracleCard() const
Definition archidekt_api_response_card.h:23
QString uid
Definition archidekt_api_response_card.h:51
QString cmEd
Definition archidekt_api_response_card.h:44
QStringList options
Definition archidekt_api_response_card.h:57
QString flavor
Definition archidekt_api_response_card.h:55
int ckFoilId
Definition archidekt_api_response_card.h:42
int pinnedStatus
Definition archidekt_api_response_card.h:61
int mtgoFoilId
Definition archidekt_api_response_card.h:49
QJsonObject oracleCard
Definition archidekt_api_response_card.h:59
QString displayName
Definition archidekt_api_response_card.h:52
int id
Definition archidekt_api_response_card.h:39
QString collectorNumber
Definition archidekt_api_response_card.h:47
QString getCollectorNumber() const
Definition archidekt_api_response_card.h:28
int ckNormalId
Definition archidekt_api_response_card.h:43
QString rarity
Definition archidekt_api_response_card.h:63
QString scgFoilSku
Definition archidekt_api_response_card.h:46
int mtgoNormalId
Definition archidekt_api_response_card.h:50
ArchidektApiResponseEdition getEdition() const
Definition archidekt_api_response_card.h:33
int owned
Definition archidekt_api_response_card.h:60
QStringList games
Definition archidekt_api_response_card.h:56
QString scgSku
Definition archidekt_api_response_card.h:45
void debugPrint() const
Definition archidekt_api_response_card.cpp:40
int multiverseId
Definition archidekt_api_response_card.h:48
QString artist
Definition archidekt_api_response_card.h:40
int tcgProductId
Definition archidekt_api_response_card.h:41
QString scryfallImageHash
Definition archidekt_api_response_card.h:58
ArchidektApiResponseCard()=default
ArchidektApiResponseEdition edition
Definition archidekt_api_response_card.h:54
Definition archidekt_api_response_edition.h:8