Protobuf-Converter transforms Domain Model Objects into Google Protobuf Messages

romashov90 via Digitalmars-d digitalmars-d at puremagic.com
Mon May 16 05:33:55 PDT 2016


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


More information about the Digitalmars-d mailing list