1#ifndef LINTEL_PROCESSGROUPDTO_H
2#define LINTEL_PROCESSGROUPDTO_H
23 const char *
const ID =
"id";
24 const char *
const NAME =
"name";
25 const char *
const PROCESSES =
"processes";
51 void serialize(rapidjson::Writer<rapidjson::StringBuffer> *
writer)
const override;
Definition JsonSerializable.h:17
Definition ProcessGroupDto.h:11
const ProcessInfosDto & getProcessInfosDto() const
const std::string & getId() const
void serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const override
ProcessGroupDto()=default
bool deserialize(const rapidjson::Value &obj) override
const std::string & getName() const
ProcessGroupDto(const std::shared_ptr< ProcessGroup > &processGroup, const std::vector< ProcessInfo > &processInfos)
Definition ProcessInfosDto.h:14
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9