droplet
1.3.0
A multipurpose Discord bot with the hacker in mind
Toggle main menu visibility
Loading...
Searching...
No Matches
ChallengeBadgeDTO.hpp
Go to the documentation of this file.
1
/*
2
* (c) Copyright erarnitox.de - All rights reserved
3
* Author: Erarnitox <david@erarnitox.de>
4
*
5
* License: MIT License
6
*
7
* Description:
8
*
9
* Documentation: https://droplet.erarnitox.de/doxygen/html/
10
*/
11
12
#pragma once
13
14
#include <
RowDTOAdapter.hpp
>
15
#include <string>
16
17
//-----------------------------------------------------
18
//
19
//-----------------------------------------------------
20
class
ChallengeBadgeDTO
{
21
public
:
22
std::string
badge
;
23
size_t
exp
;
24
size_t
guildId
;
25
size_t
messageId
;
26
std::string
solution
;
27
std::string
guild_name
;
28
29
ChallengeBadgeDTO
() =
default
;
30
ChallengeBadgeDTO
(
const
std::string&
badge
,
31
size_t
exp
,
32
size_t
guildId
,
33
size_t
messageId
,
34
const
std::string&
solution
,
35
const
std::string&
guild_name
);
36
37
explicit
ChallengeBadgeDTO
(
const
RowDTOAdapter
& row);
38
};
RowDTOAdapter.hpp
ChallengeBadgeDTO::solution
std::string solution
Definition
ChallengeBadgeDTO.hpp:26
ChallengeBadgeDTO::guildId
size_t guildId
Definition
ChallengeBadgeDTO.hpp:24
ChallengeBadgeDTO::exp
size_t exp
Definition
ChallengeBadgeDTO.hpp:23
ChallengeBadgeDTO::guild_name
std::string guild_name
Definition
ChallengeBadgeDTO.hpp:27
ChallengeBadgeDTO::ChallengeBadgeDTO
ChallengeBadgeDTO()=default
ChallengeBadgeDTO::messageId
size_t messageId
Definition
ChallengeBadgeDTO.hpp:25
ChallengeBadgeDTO::badge
std::string badge
Definition
ChallengeBadgeDTO.hpp:22
RowDTOAdapter
Definition
RowDTOAdapter.hpp:20
src
bot_library
persistence
ChallengeBadgeDTO.hpp
Generated by
1.18.0