nestedmessages.proto 928 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. syntax = "proto3";
  2. package qtprotobufnamespace.tests.nested;
  3. import "externalpackagetest.proto";
  4. message NestedFieldMessage {
  5. sint32 testFieldInt = 1;
  6. message NestedMessage {
  7. sint32 testFieldInt = 1;
  8. }
  9. NestedMessage nested = 2;
  10. }
  11. message NestedFieldMessage2 {
  12. message NestedMessageLevel1 {
  13. message NestedMessageLevel2 {
  14. sint32 testFieldInt = 1;
  15. }
  16. NestedMessageLevel2 nested = 1;
  17. }
  18. NestedMessageLevel1 nested1 = 2;
  19. NestedMessageLevel1.NestedMessageLevel2 nested2 = 3;
  20. }
  21. message NeighborNested {
  22. NestedFieldMessage.NestedMessage neighborNested = 1;
  23. NestedFieldMessage2.NestedMessageLevel1.NestedMessageLevel2 neighborNested2 = 2;
  24. }
  25. message NestedExternal {
  26. qtprotobufnamespace1.externaltests.NestedFieldMessage.NestedMessage externalNested = 1;
  27. }
  28. message NestedNoFields {
  29. message Nested {
  30. sint32 testFieldInt = 1;
  31. }
  32. }