15 const std::string &
uuid()
const;
16 void setUuid(std::string sUuid);
17 const std::string &
name()
const;
18 void setName(std::string sName);
21 const std::string &
state()
const;
22 void setState(
const std::string &sState);
23 const std::string &
form()
const;
24 void setForm(std::string sForm);
25 const std::string &
type()
const;
26 void setType(std::string sType);
41 void fillFrom(
const nlohmann::json &jsonGame);
62 #endif // MODEL_GAME_H ValidatorGameForm * m_pValidatorGameForm
Definition: model_game.h:59
ValidatorGameState * m_pValidatorGameState
Definition: model_game.h:58
void copy(const ModelGame &modelGame)
Definition: model_game.cpp:185
void setDateRestart(std::string sDateRestart)
Definition: model_game.cpp:155
std::string m_sForm
Definition: model_game.h:50
ModelGame()
Definition: model_game.cpp:8
void setLocalId(int nLocalId)
Definition: model_game.cpp:35
Definition: validators.h:58
std::string m_sName
Definition: model_game.h:47
std::string m_sType
Definition: model_game.h:51
void setOrganizators(std::string sOrganizators)
Definition: model_game.cpp:167
ValidatorGameType * m_pValidatorGameType
Definition: model_game.h:57
Definition: validators.h:70
const std::string & organizators() const
Definition: model_game.cpp:161
const std::string & dateRestart() const
Definition: model_game.cpp:149
std::string m_sDescription
Definition: model_game.h:48
void setType(std::string sType)
Definition: model_game.cpp:115
int localId() const
Definition: model_game.cpp:29
nlohmann::json toJson()
Definition: model_game.cpp:221
void setState(const std::string &sState)
Definition: model_game.cpp:83
std::string m_sDateRestart
Definition: model_game.h:54
const std::string & dateStart() const
Definition: model_game.cpp:125
const std::string & form() const
Definition: model_game.cpp:93
void setDescription(std::string sDescription)
Definition: model_game.cpp:71
void setDateStop(std::string sDateStop)
Definition: model_game.cpp:143
int m_nMaxScore
Definition: model_game.h:56
const std::string & dateStop() const
Definition: model_game.cpp:137
std::string m_sDateStop
Definition: model_game.h:53
void setDateStart(std::string sDateStart)
Definition: model_game.cpp:131
void setUuid(std::string sUuid)
Definition: model_game.cpp:47
void setName(std::string sName)
Definition: model_game.cpp:59
ModelGame * clone() const
Definition: model_game.cpp:202
const std::string & description() const
Definition: model_game.cpp:65
void setForm(std::string sForm)
Definition: model_game.cpp:99
std::string m_sDateStart
Definition: model_game.h:52
int m_nLocalId
Definition: model_game.h:45
std::string m_sUuid
Definition: model_game.h:46
const std::string & name() const
Definition: model_game.cpp:53
const std::string & uuid() const
Definition: model_game.cpp:41
std::string m_sState
Definition: model_game.h:49
const std::string & type() const
Definition: model_game.cpp:109
int maxScore() const
Definition: model_game.cpp:173
void fillFrom(const nlohmann::json &jsonGame)
Definition: model_game.cpp:240
std::string TAG
Definition: model_game.h:44
Definition: model_game.h:8
void setMaxScore(int nMaxScore)
Definition: model_game.cpp:179
std::string m_sOrganizators
Definition: model_game.h:55
const std::string & state() const
Definition: model_game.cpp:77