1#ifndef LINTEL_PROPERTIESDTO_H
2#define LINTEL_PROPERTIESDTO_H
17 std::vector<PropertyDto> m_properties;
20 static std::vector<PropertyDto> build(
const std::vector<std::shared_ptr<PropertyBase>> &
properties);
31 void serialize(rapidjson::Writer<rapidjson::StringBuffer> *
writer)
const override;
Definition JsonSerializable.h:17
Definition PropertiesDto.h:15
void serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const override
const std::vector< PropertyDto > & getProperties() const
void deserialize(const std::string &json) override
PropertiesDto(const std::vector< std::shared_ptr< PropertyBase > > &properties)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9