syntax = "proto3"; import "extrenalpackagetest.proto"; package qtprotobufnamespace.tests; message SimpleEnumMessage { enum LocalEnum { LOCAL_ENUM_VALUE0 = 0; LOCAL_ENUM_VALUE1 = 1; LOCAL_ENUM_VALUE2 = 2; LOCAL_ENUM_VALUE3 = 3; } LocalEnum localEnum = 1; } message SimpleEnumListMessage { enum LocalEnum { LOCAL_ENUM_VALUE0 = 0; LOCAL_ENUM_VALUE1 = 1; LOCAL_ENUM_VALUE2 = 2; LOCAL_ENUM_VALUE3 = 3; } repeated LocalEnum localEnumList = 1; } message SimpleFileEnumMessage { TestEnum globalEnum = 1; repeated TestEnum globalEnumList = 2; } message StepChildEnumMessage { SimpleEnumMessage.LocalEnum localStepChildEnum = 1; repeated SimpleEnumMessage.LocalEnum localStepChildList = 2; } message SimpleExternalEnumMessage { qtprotobufnamespace1.externaltests.ExternalTestEnum externalEnum = 1; } message SimpleBoolMessage { bool testFieldBool = 1; } message SimpleIntMessage { int32 testFieldInt = 1; } message SimpleSIntMessage { sint32 testFieldInt = 1; } message SimpleUIntMessage { uint32 testFieldInt = 1; } message SimpleInt64Message { int64 testFieldInt = 1; } message SimpleSInt64Message { sint64 testFieldInt = 1; } message SimpleUInt64Message { uint64 testFieldInt = 1; } message SimpleStringMessage { string testFieldString = 6; } message SimpleFloatMessage { float testFieldFloat = 7; } message SimpleDoubleMessage { double testFieldDouble = 8; } message SimpleBytesMessage { bytes testFieldBytes = 1; } message SimpleFixedInt32Message { fixed32 testFieldFixedInt32 = 1; } message SimpleFixedInt64Message { fixed64 testFieldFixedInt64 = 1; } message SimpleSFixedInt32Message { sfixed32 testFieldFixedInt32 = 1; } message SimpleSFixedInt64Message { sfixed64 testFieldFixedInt64 = 1; } message ComplexMessage { int32 testFieldInt = 1; SimpleStringMessage testComplexField = 2; } message RepeatedStringMessage { repeated string testRepeatedString = 1; } message RepeatedDoubleMessage { repeated double testRepeatedDouble = 1; } message RepeatedBytesMessage { repeated bytes testRepeatedBytes = 1; } message RepeatedFloatMessage { repeated float testRepeatedFloat = 1; } message RepeatedComplexMessage { repeated ComplexMessage testRepeatedComplex = 1; } message RepeatedExternalComplexMessage { repeated qtprotobufnamespace1.externaltests.ExternalComplexMessage testExternalComplex = 1; } message RepeatedSIntMessage { repeated sint32 testRepeatedInt = 1; } message RepeatedIntMessage { repeated int32 testRepeatedInt = 1; } message RepeatedUIntMessage { repeated uint32 testRepeatedInt = 1; } message RepeatedSInt64Message { repeated sint64 testRepeatedInt = 1; } message RepeatedInt64Message { repeated int64 testRepeatedInt = 1; } message RepeatedUInt64Message { repeated uint64 testRepeatedInt = 1; } message RepeatedFixedIntMessage { repeated fixed32 testRepeatedInt = 1; } message RepeatedSFixedIntMessage { repeated sfixed32 testRepeatedInt = 1; } message RepeatedFixedInt64Message { repeated fixed64 testRepeatedInt = 1; } message RepeatedSFixedInt64Message { repeated sfixed64 testRepeatedInt = 1; } message SimpleSInt32MapMessage { map mapField = 1; } message SimpleStringMapMessage { map mapField = 1; } enum TestEnum { TEST_ENUM_VALUE0 = 0; TEST_ENUM_VALUE1 = 1; TEST_ENUM_VALUE2 = 2; TEST_ENUM_VALUE3 = 4; TEST_ENUM_VALUE4 = 3; }