syntax = "proto3"; package qtprotobuf.tests; message SimpleIntMessage { int32 testFieldInt = 1; } message SimpleStringMessage { string testFieldString = 6; } message SimpleFloatMessage { float testFieldFloat = 7; } message SimpleDoubleMessage { double testFieldDouble = 8; } message SimpleBytesMessage { bytes testFieldBytes = 1; } message ComplexMessage { int32 testFieldInt = 1; SimpleStringMessage testComplexField = 2; } message RepeatedIntMessage { repeated sint32 testRepeatedInt = 1; } message RepeatedStringMessage { repeated string testRepeatedString = 1; } message RepeatedDoubleMessage { repeated double testRepeatedDouble = 1; } enum TestEnum { TEST_ENUM_VALUE0 = 0; TEST_ENUM_VALUE1 = 1; TEST_ENUM_VALUE2 = 2; TEST_ENUM_VALUE3 = 4; TEST_ENUM_VALUE4 = 3; }