Change unicode and introduce new model user

This commit is contained in:
Hepatica
2024-08-14 00:59:19 +02:00
parent 4ee7db7a30
commit 598bcba4a9
5 changed files with 60 additions and 30 deletions

View File

@@ -0,0 +1,50 @@
#include <string>
class User {
private:
int id;
std::string name;
std::string authToken;
bool isBanned;
public:
// Конструктор
User(int id, const std::string& name, const std::string& authToken, bool isBanned)
: id(id), name(name), authToken(authToken), isBanned(isBanned) {}
// Геттеры и сеттеры для Id
int getId() const {
return id;
}
void setId(int id) {
this->id = id;
}
// Геттеры и сеттеры для Name
std::string getName() const {
return name;
}
void setName(const std::string& name) {
this->name = name;
}
// Геттеры и сеттеры для AuthToken
std::string getAuthToken() const {
return authToken;
}
void setAuthToken(const std::string& authToken) {
this->authToken = authToken;
}
// Геттеры и сеттеры для IsBanned
bool getIsBanned() const {
return isBanned;
}
void setIsBanned(bool isBanned) {
this->isBanned = isBanned;
}
};