Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1 KB

README.md

File metadata and controls

31 lines (22 loc) · 1 KB

wsjcpp-dto

Build Status Total alerts Language grade: C/C++

Helper classes for create C++ Data Transfer Object

Integrate to your project

Use a wsjcpp:

$ wsjcpp install https://github.com/wsjcpp/wsjcpp-dto:master

Or include this files:

  • src.wsjcpp/nlohmann_json/json.hpp
  • src/wsjcpp_dto.h
  • src/wsjcpp_dto.cpp

How to use

class WsjcppDtoPerson : public WsjcppDto {
    public:
        WsjcppDtoPerson() : WsjcppDto("person", "Person") {
            requireField<WsjcppDtoString>("name", "Name of person");
            optionalField<WsjcppDtoInteger>("age", "Age of person");
        };
};