1#ifndef LINTEL_USERPASSWORDCHANGEDTO_H
2#define LINTEL_USERPASSWORDCHANGEDTO_H
14 std::string m_userName;
16 std::string m_oldPassword;
18 std::string m_newPassword;
23 const char *
const USER_NAME =
"user_name";
24 const char *
const OLD_PASSWORD =
"old_password";
25 const char *
const NEW_PASSWORD =
"new_password";
52 void serialize(rapidjson::Writer<rapidjson::StringBuffer> *
writer)
const override;
Definition JsonSerializable.h:17
Definition UserPasswordChangeDto.h:11
const std::string & getOldPassword() const
UserPasswordChangeDto()=default
const std::string & getUserName() const
const std::string & getNewPassword() const
bool deserialize(const rapidjson::Value &obj) override
void serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const override
UserPasswordChangeDto(std::string userName, std::string oldPassword, std::string newPassword)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9