message Data { required int32 a = 1; required string b = 2; } message DataList { repeated Data list = 1; }