nestedmessages.proto 847 B

1234567891011121314151617181920212223242526272829303132
  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. }