droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
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//-----------------------------------------------------
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};
std::string solution
Definition ChallengeBadgeDTO.hpp:26
size_t guildId
Definition ChallengeBadgeDTO.hpp:24
size_t exp
Definition ChallengeBadgeDTO.hpp:23
std::string guild_name
Definition ChallengeBadgeDTO.hpp:27
ChallengeBadgeDTO()=default
size_t messageId
Definition ChallengeBadgeDTO.hpp:25
std::string badge
Definition ChallengeBadgeDTO.hpp:22
Definition RowDTOAdapter.hpp:20