|
lintel 0.2.0
|
#include <ProcessGroupsDto.h>
Public Member Functions | |
| ProcessGroupsDto (std::vector< ProcessGroupDto > processGroups) | |
| ProcessGroupsDto ()=default | |
| const std::vector< ProcessGroupDto > & | getProcessGroups () const |
| void | serialize (rapidjson::Writer< rapidjson::StringBuffer > *writer) const override |
| void | deserialize (const std::string &json) override |
Public Member Functions inherited from lintel::JsonSerializable | |
| JsonSerializable ()=default | |
| virtual | ~JsonSerializable ()=default |
| virtual bool | deserialize (const rapidjson::Value &obj) |
| virtual std::string | serialize () const |
DTO representing a collection of process groups
|
explicit |
Construct from existing ProcessGroupDto objects
| processGroups | The process group DTOs |
|
default |
Default constructor
Deserialize from JSON string
| json | The JSON string to parse |
Reimplemented from lintel::JsonSerializable.
|
inline |
Get the process group DTOs
|
overridevirtual |