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_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 <QDebug>
7#include <QJsonArray>
8#include <QJsonObject>
9#include <QString>
10#include <QVector>
11
13{
14public:
15 // Constructor
17
18 // Parse deck-related data from JSON
19 void fromJson(const QJsonObject &json);
20
21 // Debug method for logging
22 void debugPrint() const;
23
24 QJsonObject getOracleCard() const
25 {
26 return oracleCard;
27 };
28
29 QString getCollectorNumber() const
30 {
31 return collectorNumber;
32 }
33
35 {
36 return edition;
37 }
38
39private:
40 int id;
41 QString artist;
45 QString cmEd;
46 QString scgSku;
47 QString scgFoilSku;
52 QString uid;
53 QString displayName;
54 QString releasedAt;
56 QString flavor;
57 QStringList games;
58 QStringList options;
60 QJsonObject oracleCard;
61 int owned;
63 // ArchidektApiResponsePrices prices;
64 QString rarity;
65 QStringList globalCategories;
66};
67
68#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_H
QStringList globalCategories
Definition archidekt_api_response_card.h:65
void fromJson(const QJsonObject &json)
Definition archidekt_api_response_card.cpp:3
QString releasedAt
Definition archidekt_api_response_card.h:54
QJsonObject getOracleCard() const
Definition archidekt_api_response_card.h:24
QString uid
Definition archidekt_api_response_card.h:52
QString cmEd
Definition archidekt_api_response_card.h:45
QStringList options
Definition archidekt_api_response_card.h:58
QString flavor
Definition archidekt_api_response_card.h:56
int ckFoilId
Definition archidekt_api_response_card.h:43
int pinnedStatus
Definition archidekt_api_response_card.h:62
int mtgoFoilId
Definition archidekt_api_response_card.h:50
QJsonObject oracleCard
Definition archidekt_api_response_card.h:60
QString displayName
Definition archidekt_api_response_card.h:53
int id
Definition archidekt_api_response_card.h:40
QString collectorNumber
Definition archidekt_api_response_card.h:48
QString getCollectorNumber() const
Definition archidekt_api_response_card.h:29
int ckNormalId
Definition archidekt_api_response_card.h:44
QString rarity
Definition archidekt_api_response_card.h:64
QString scgFoilSku
Definition archidekt_api_response_card.h:47
int mtgoNormalId
Definition archidekt_api_response_card.h:51
ArchidektApiResponseEdition getEdition() const
Definition archidekt_api_response_card.h:34
int owned
Definition archidekt_api_response_card.h:61
QStringList games
Definition archidekt_api_response_card.h:57
QString scgSku
Definition archidekt_api_response_card.h:46
void debugPrint() const
Definition archidekt_api_response_card.cpp:36
int multiverseId
Definition archidekt_api_response_card.h:49
QString artist
Definition archidekt_api_response_card.h:41
int tcgProductId
Definition archidekt_api_response_card.h:42
QString scryfallImageHash
Definition archidekt_api_response_card.h:59
ArchidektApiResponseCard()=default
ArchidektApiResponseEdition edition
Definition archidekt_api_response_card.h:55
Definition archidekt_api_response_edition.h:11