Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
edhrec_api_response_card_container.h
Go to the documentation of this file.
1
6
7#ifndef CONTAINER_ENTRY_H
8#define CONTAINER_ENTRY_H
9
12
13#include <QJsonObject>
14#include <QList>
15#include <QString>
16#include <QVector>
17
19{
20public:
21 // Constructor
23
24 // Parse deck-related data from JSON
25 void fromJson(const QJsonObject &json);
26
27 // Debug method for logging
28 void debugPrint() const;
29
30 // Getter methods for deck container
31 [[nodiscard]] const QString &getDescription() const
32 {
33 return description;
34 }
35 [[nodiscard]] const QVector<QJsonObject> &getBreadcrumb() const
36 {
37 return breadcrumb;
38 }
40 {
41 return card;
42 }
43 [[nodiscard]] const QVector<EdhrecApiResponseCardList> &getCardlists() const
44 {
45 return cardlists;
46 }
47 [[nodiscard]] const QString &getKeywords() const
48 {
49 return keywords;
50 }
51 [[nodiscard]] const QString &getTitle() const
52 {
53 return title;
54 }
55
56private:
57 QString description;
58 QVector<QJsonObject> breadcrumb;
60 QVector<EdhrecApiResponseCardList> cardlists;
61 QString keywords;
62 QString title;
63};
64
65#endif // CONTAINER_ENTRY_H
QString description
Definition edhrec_api_response_card_container.h:57
void debugPrint() const
Definition edhrec_api_response_card_container.cpp:35
const QVector< EdhrecApiResponseCardList > & getCardlists() const
Definition edhrec_api_response_card_container.h:43
QString keywords
Definition edhrec_api_response_card_container.h:61
EdhrecCommanderApiResponseCommanderDetails card
Definition edhrec_api_response_card_container.h:59
const QString & getKeywords() const
Definition edhrec_api_response_card_container.h:47
const EdhrecCommanderApiResponseCommanderDetails & getCommanderDetails() const
Definition edhrec_api_response_card_container.h:39
QVector< EdhrecApiResponseCardList > cardlists
Definition edhrec_api_response_card_container.h:60
const QVector< QJsonObject > & getBreadcrumb() const
Definition edhrec_api_response_card_container.h:35
void fromJson(const QJsonObject &json)
Definition edhrec_api_response_card_container.cpp:10
const QString & getTitle() const
Definition edhrec_api_response_card_container.h:51
const QString & getDescription() const
Definition edhrec_api_response_card_container.h:31
QString title
Definition edhrec_api_response_card_container.h:62
QVector< QJsonObject > breadcrumb
Definition edhrec_api_response_card_container.h:58
Definition edhrec_commander_api_response_commander_details.h:19