Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
4
#include "
archidekt_api_response_edition.h
"
5
6
#include <QJsonObject>
7
#include <QList>
8
#include <QString>
9
#include <QStringList>
10
11
class
ArchidektApiResponseCard
12
{
13
public
:
14
// Constructor
15
ArchidektApiResponseCard
() =
default
;
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
33
ArchidektApiResponseEdition
getEdition
()
const
34
{
35
return
edition
;
36
}
37
38
private
:
39
int
id
;
40
QString
artist
;
41
int
tcgProductId
;
42
int
ckFoilId
;
43
int
ckNormalId
;
44
QString
cmEd
;
45
QString
scgSku
;
46
QString
scgFoilSku
;
47
QString
collectorNumber
;
48
int
multiverseId
;
49
int
mtgoFoilId
;
50
int
mtgoNormalId
;
51
QString
uid
;
52
QString
displayName
;
53
QString
releasedAt
;
54
ArchidektApiResponseEdition
edition
;
55
QString
flavor
;
56
QStringList
games
;
57
QStringList
options
;
58
QString
scryfallImageHash
;
59
QJsonObject
oracleCard
;
60
int
owned
;
61
int
pinnedStatus
;
62
// ArchidektApiResponsePrices prices;
63
QString
rarity
;
64
QStringList
globalCategories
;
65
};
66
67
#endif
// COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_H
archidekt_api_response_edition.h
ArchidektApiResponseCard::globalCategories
QStringList globalCategories
Definition
archidekt_api_response_card.h:64
ArchidektApiResponseCard::fromJson
void fromJson(const QJsonObject &json)
Definition
archidekt_api_response_card.cpp:7
ArchidektApiResponseCard::releasedAt
QString releasedAt
Definition
archidekt_api_response_card.h:53
ArchidektApiResponseCard::getOracleCard
QJsonObject getOracleCard() const
Definition
archidekt_api_response_card.h:23
ArchidektApiResponseCard::uid
QString uid
Definition
archidekt_api_response_card.h:51
ArchidektApiResponseCard::cmEd
QString cmEd
Definition
archidekt_api_response_card.h:44
ArchidektApiResponseCard::options
QStringList options
Definition
archidekt_api_response_card.h:57
ArchidektApiResponseCard::flavor
QString flavor
Definition
archidekt_api_response_card.h:55
ArchidektApiResponseCard::ckFoilId
int ckFoilId
Definition
archidekt_api_response_card.h:42
ArchidektApiResponseCard::pinnedStatus
int pinnedStatus
Definition
archidekt_api_response_card.h:61
ArchidektApiResponseCard::mtgoFoilId
int mtgoFoilId
Definition
archidekt_api_response_card.h:49
ArchidektApiResponseCard::oracleCard
QJsonObject oracleCard
Definition
archidekt_api_response_card.h:59
ArchidektApiResponseCard::displayName
QString displayName
Definition
archidekt_api_response_card.h:52
ArchidektApiResponseCard::id
int id
Definition
archidekt_api_response_card.h:39
ArchidektApiResponseCard::collectorNumber
QString collectorNumber
Definition
archidekt_api_response_card.h:47
ArchidektApiResponseCard::getCollectorNumber
QString getCollectorNumber() const
Definition
archidekt_api_response_card.h:28
ArchidektApiResponseCard::ckNormalId
int ckNormalId
Definition
archidekt_api_response_card.h:43
ArchidektApiResponseCard::rarity
QString rarity
Definition
archidekt_api_response_card.h:63
ArchidektApiResponseCard::scgFoilSku
QString scgFoilSku
Definition
archidekt_api_response_card.h:46
ArchidektApiResponseCard::mtgoNormalId
int mtgoNormalId
Definition
archidekt_api_response_card.h:50
ArchidektApiResponseCard::getEdition
ArchidektApiResponseEdition getEdition() const
Definition
archidekt_api_response_card.h:33
ArchidektApiResponseCard::owned
int owned
Definition
archidekt_api_response_card.h:60
ArchidektApiResponseCard::games
QStringList games
Definition
archidekt_api_response_card.h:56
ArchidektApiResponseCard::scgSku
QString scgSku
Definition
archidekt_api_response_card.h:45
ArchidektApiResponseCard::debugPrint
void debugPrint() const
Definition
archidekt_api_response_card.cpp:40
ArchidektApiResponseCard::multiverseId
int multiverseId
Definition
archidekt_api_response_card.h:48
ArchidektApiResponseCard::artist
QString artist
Definition
archidekt_api_response_card.h:40
ArchidektApiResponseCard::tcgProductId
int tcgProductId
Definition
archidekt_api_response_card.h:41
ArchidektApiResponseCard::scryfallImageHash
QString scryfallImageHash
Definition
archidekt_api_response_card.h:58
ArchidektApiResponseCard::ArchidektApiResponseCard
ArchidektApiResponseCard()=default
ArchidektApiResponseCard::edition
ArchidektApiResponseEdition edition
Definition
archidekt_api_response_card.h:54
ArchidektApiResponseEdition
Definition
archidekt_api_response_edition.h:8
cockatrice
src
interface
widgets
tabs
api
archidekt
api_response
card
archidekt_api_response_card.h
Generated by
1.18.0