|
lintel 0.2.0
|
#include <UserNameDto.h>
Public Member Functions | |
| UserNamesDto (const std::vector< User > &users) | |
| UserNamesDto (const std::vector< std::string > &userNames) | |
| UserNamesDto ()=default | |
| void | serialize (rapidjson::Writer< rapidjson::StringBuffer > *writer) const override |
| bool | deserialize (const rapidjson::Value &obj) override |
| const std::vector< UserNameDto > & | getUserNames () const |
Public Member Functions inherited from lintel::JsonSerializable | |
| JsonSerializable ()=default | |
| virtual | ~JsonSerializable ()=default |
| virtual std::string | serialize () const |
| virtual void | deserialize (const std::string &json) |
DTO representing a collection of user names
Construct from User models
| users | The source users |
|
explicit |
Construct from user name strings
| userNames | The source user name strings |
|
default |
Default constructor
Deserialize from JSON
| obj | The JSON value |
Reimplemented from lintel::JsonSerializable.
| const std::vector< UserNameDto > & lintel::UserNamesDto::getUserNames | ( | ) | const |
Get the user name DTOs
|
overridevirtual |