1 message SubMessage { 2 optional string stringvalue = 1; 3 repeated int32 int32value = 2; 4 repeated fixed32 fixed32value = 3; 5 repeated fixed64 fixed64value = 4; 6 } 7 8 message TestMessage { 9 optional string stringvalue = 1; 10 repeated int32 int32value = 2; 11 repeated fixed32 fixed32value = 3; 12 repeated fixed64 fixed64value = 4; 13 optional SubMessage submsg = 5; 14 repeated string repeatedstring = 6; 15 } 16 17