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_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
4
#include "
archidekt_api_response_card.h
"
5
6
#include <QJsonObject>
7
#include <QList>
8
#include <QString>
9
#include <QStringList>
10
11
struct
Category
12
{
13
int
id
;
14
QString
name
;
15
bool
isPremier
;
16
bool
includedInDeck
;
17
bool
includedInPrice
;
18
};
19
20
class
ArchidektApiResponseCardEntry
21
{
22
public
:
23
// Constructor
24
ArchidektApiResponseCardEntry
() =
default
;
25
26
// Parse deck-related data from JSON
27
void
fromJson
(
const
QJsonObject &json);
28
29
// Debug method for logging
30
void
debugPrint
()
const
;
31
32
ArchidektApiResponseCard
getCard
()
const
33
{
34
return
card
;
35
}
36
37
QList<Category>
getCategories
()
const
38
{
39
return
categories
;
40
}
41
42
int
getQuantity
()
const
43
{
44
return
quantity
;
45
}
46
47
private
:
48
int
id
;
49
QList<Category>
categories
;
50
bool
companion
;
51
bool
flippedDefault
;
52
QString
label
;
53
QString
modifier
;
54
int
quantity
;
55
int
customCmc
;
56
QStringList
removedCategories
;
57
QString
createdAt
;
58
QString
updatedAt
;
59
QString
deletedAt
;
60
QString
notes
;
61
ArchidektApiResponseCard
card
;
62
};
63
64
#endif
// COCKATRICE_ARCHIDEKT_API_RESPONSE_CARD_ENTRY_H
archidekt_api_response_card.h
ArchidektApiResponseCardEntry::updatedAt
QString updatedAt
Definition
archidekt_api_response_card_entry.h:58
ArchidektApiResponseCardEntry::companion
bool companion
Definition
archidekt_api_response_card_entry.h:50
ArchidektApiResponseCardEntry::getQuantity
int getQuantity() const
Definition
archidekt_api_response_card_entry.h:42
ArchidektApiResponseCardEntry::label
QString label
Definition
archidekt_api_response_card_entry.h:52
ArchidektApiResponseCardEntry::flippedDefault
bool flippedDefault
Definition
archidekt_api_response_card_entry.h:51
ArchidektApiResponseCardEntry::notes
QString notes
Definition
archidekt_api_response_card_entry.h:60
ArchidektApiResponseCardEntry::quantity
int quantity
Definition
archidekt_api_response_card_entry.h:54
ArchidektApiResponseCardEntry::createdAt
QString createdAt
Definition
archidekt_api_response_card_entry.h:57
ArchidektApiResponseCardEntry::removedCategories
QStringList removedCategories
Definition
archidekt_api_response_card_entry.h:56
ArchidektApiResponseCardEntry::categories
QList< Category > categories
Definition
archidekt_api_response_card_entry.h:49
ArchidektApiResponseCardEntry::id
int id
Definition
archidekt_api_response_card_entry.h:48
ArchidektApiResponseCardEntry::fromJson
void fromJson(const QJsonObject &json)
Definition
archidekt_api_response_card_entry.cpp:9
ArchidektApiResponseCardEntry::ArchidektApiResponseCardEntry
ArchidektApiResponseCardEntry()=default
ArchidektApiResponseCardEntry::card
ArchidektApiResponseCard card
Definition
archidekt_api_response_card_entry.h:61
ArchidektApiResponseCardEntry::modifier
QString modifier
Definition
archidekt_api_response_card_entry.h:53
ArchidektApiResponseCardEntry::deletedAt
QString deletedAt
Definition
archidekt_api_response_card_entry.h:59
ArchidektApiResponseCardEntry::getCard
ArchidektApiResponseCard getCard() const
Definition
archidekt_api_response_card_entry.h:32
ArchidektApiResponseCardEntry::debugPrint
void debugPrint() const
Definition
archidekt_api_response_card_entry.cpp:52
ArchidektApiResponseCardEntry::customCmc
int customCmc
Definition
archidekt_api_response_card_entry.h:55
ArchidektApiResponseCardEntry::getCategories
QList< Category > getCategories() const
Definition
archidekt_api_response_card_entry.h:37
ArchidektApiResponseCard
Definition
archidekt_api_response_card.h:12
QList
Definition
remote_connection_controller.h:20
Category
Definition
archidekt_api_response_card_entry.h:12
Category::id
int id
Definition
archidekt_api_response_card_entry.h:13
Category::includedInDeck
bool includedInDeck
Definition
archidekt_api_response_card_entry.h:16
Category::includedInPrice
bool includedInPrice
Definition
archidekt_api_response_card_entry.h:17
Category::isPremier
bool isPremier
Definition
archidekt_api_response_card_entry.h:15
Category::name
QString name
Definition
archidekt_api_response_card_entry.h:14
cockatrice
src
interface
widgets
tabs
api
archidekt
api_response
card
archidekt_api_response_card_entry.h
Generated by
1.18.0