Cockatrice 2026-04-21-Development-2.11.0-beta.61
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
archidekt_api_response_card_entry.h
Go to the documentation of this file.
1#ifndef COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_ENTRY_H
2#define COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_ENTRY_H
3
5
6#include <QDebug>
7#include <QJsonArray>
8#include <QJsonObject>
9#include <QString>
10#include <QVector>
11
13{
14 int id;
15 QString name;
19};
20
22{
23public:
24 // Constructor
26
27 // Parse deck-related data from JSON
28 void fromJson(const QJsonObject &json);
29
30 // Debug method for logging
31 void debugPrint() const;
32
34 {
35 return card;
36 };
37
38 QList<Category> getCategories() const
39 {
40 return categories;
41 }
42
43 int getQuantity() const
44 {
45 return quantity;
46 }
47
48private:
49 int id;
50 QList<Category> categories;
53 QString label;
54 QString modifier;
57 QStringList removedCategories;
58 QString createdAt;
59 QString updatedAt;
60 QString deletedAt;
61 QString notes;
63};
64
65#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_ENTRY_H
QString updatedAt
Definition archidekt_api_response_card_entry.h:59
bool companion
Definition archidekt_api_response_card_entry.h:51
int getQuantity() const
Definition archidekt_api_response_card_entry.h:43
QString label
Definition archidekt_api_response_card_entry.h:53
bool flippedDefault
Definition archidekt_api_response_card_entry.h:52
QString notes
Definition archidekt_api_response_card_entry.h:61
int quantity
Definition archidekt_api_response_card_entry.h:55
QString createdAt
Definition archidekt_api_response_card_entry.h:58
QStringList removedCategories
Definition archidekt_api_response_card_entry.h:57
QList< Category > categories
Definition archidekt_api_response_card_entry.h:50
int id
Definition archidekt_api_response_card_entry.h:49
void fromJson(const QJsonObject &json)
Definition archidekt_api_response_card_entry.cpp:3
ArchidektApiResponseCard card
Definition archidekt_api_response_card_entry.h:62
QString modifier
Definition archidekt_api_response_card_entry.h:54
QString deletedAt
Definition archidekt_api_response_card_entry.h:60
ArchidektApiResponseCard getCard() const
Definition archidekt_api_response_card_entry.h:33
void debugPrint() const
Definition archidekt_api_response_card_entry.cpp:46
int customCmc
Definition archidekt_api_response_card_entry.h:56
QList< Category > getCategories() const
Definition archidekt_api_response_card_entry.h:38
Definition archidekt_api_response_card.h:13
Definition archidekt_api_response_card_entry.h:13
int id
Definition archidekt_api_response_card_entry.h:14
bool includedInDeck
Definition archidekt_api_response_card_entry.h:17
bool includedInPrice
Definition archidekt_api_response_card_entry.h:18
bool isPremier
Definition archidekt_api_response_card_entry.h:16
QString name
Definition archidekt_api_response_card_entry.h:15