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_deck_owner.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_ARCHIDEKT_API_RESPONSE_DECK_OWNER_H
2
#define COCKATRICE_ARCHIDEKT_API_RESPONSE_DECK_OWNER_H
3
4
#include <QJsonObject>
5
#include <QList>
6
#include <QString>
7
#include <QStringList>
8
#include <QUrl>
9
10
class
ArchidektApiResponseDeckOwner
11
{
12
public
:
13
// Constructor
14
ArchidektApiResponseDeckOwner
() =
default
;
15
16
// Parse deck-related data from JSON
17
void
fromJson
(
const
QJsonObject &json);
18
19
// Debug method for logging
20
void
debugPrint
()
const
;
21
22
[[nodiscard]] QString
getName
()
const
23
{
24
return
userName
;
25
}
26
27
private
:
28
int
id
;
29
QString
userName
;
30
QUrl
avatar
;
31
bool
moderator
;
32
int
pledgeLevel
;
33
QStringList
roles
;
34
};
35
36
#endif
// COCKATRICE_ARCHIDEKT_API_RESPONSE_DECK_OWNER_H
ArchidektApiResponseDeckOwner::fromJson
void fromJson(const QJsonObject &json)
Definition
archidekt_api_response_deck_owner.cpp:7
ArchidektApiResponseDeckOwner::roles
QStringList roles
Definition
archidekt_api_response_deck_owner.h:33
ArchidektApiResponseDeckOwner::id
int id
Definition
archidekt_api_response_deck_owner.h:28
ArchidektApiResponseDeckOwner::debugPrint
void debugPrint() const
Definition
archidekt_api_response_deck_owner.cpp:18
ArchidektApiResponseDeckOwner::pledgeLevel
int pledgeLevel
Definition
archidekt_api_response_deck_owner.h:32
ArchidektApiResponseDeckOwner::ArchidektApiResponseDeckOwner
ArchidektApiResponseDeckOwner()=default
ArchidektApiResponseDeckOwner::avatar
QUrl avatar
Definition
archidekt_api_response_deck_owner.h:30
ArchidektApiResponseDeckOwner::getName
QString getName() const
Definition
archidekt_api_response_deck_owner.h:22
ArchidektApiResponseDeckOwner::moderator
bool moderator
Definition
archidekt_api_response_deck_owner.h:31
ArchidektApiResponseDeckOwner::userName
QString userName
Definition
archidekt_api_response_deck_owner.h:29
cockatrice
src
interface
widgets
tabs
api
archidekt
api_response
deck_listings
archidekt_api_response_deck_owner.h
Generated by
1.18.0