www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Protobuf-Converter transforms Domain Model Objects into Google

Hi all. Would anybody be interested in an Protobuf-Converter 
transforms Domain Model Objects into Google Protobuf Messages?

How to use it ?

Domain model classes that have to be transformed into protobuf 
messages must satisfy conditions:

     Class has to be marked by  ProtoClass annotaion that contains 
reference on related protobuf message class.
     Class fields has to be marked by  ProtoField annotaion. These 
fields must have getters and setters.

E.g.:

 ProtoClass(ProtobufUser.class)
public class User {

      ProtoField
     private String name;
      ProtoField
     private String password;

     // getters and setters for 'name' and 'password' fields
     ...
}

More information here https://github.com/BAData/protobuf-converter
May 16 2016