/** * Copyright 2014 the original author or authors. * * Licensed under the Baidu company (the "License"); * you may not use this file except in compliance with the License. * */ package com.baidu.bjf.remoting.protobuf.complex; import com.baidu.bjf.remoting.protobuf.FieldType; import com.baidu.bjf.remoting.protobuf.annotation.Protobuf; /** * * @author xiemalin * */ public class PersonPOJO { @Protobuf(fieldType = FieldType.STRING, order = 1, required = true) public String name; @Protobuf(fieldType = FieldType.INT32, order = 2, required = true) public int id; @Protobuf(fieldType = FieldType.STRING, order = 3, required = false) public String email; @Protobuf(fieldType = FieldType.DOUBLE, order = 4, required = false) public Double doubleF; @Protobuf(fieldType = FieldType.FLOAT, order = 5, required = false) public Float floatF; @Protobuf(fieldType = FieldType.BYTES, order = 6, required = false) public byte[] bytesF; @Protobuf(fieldType = FieldType.BOOL, order = 7, required = false) public Boolean boolF; }