1message SubMessage { 2 optional string stringvalue = 1; 3 repeated int32 int32value = 2; 4 repeated fixed32 fixed32value = 3; 5 repeated fixed64 fixed64value = 4; 6} 7 8message 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