1syntax = "proto2";
2import "nanopb.proto";
3
4message TestMessage {
5    required int32 field1 = 1;
6    repeated string field2 = 2 [(nanopb).callback_datatype = "struct MyType*"];
7    repeated string field3 = 3 [(nanopb).callback_datatype = "struct { int a; int b; }"];
8    repeated string field4 = 4 [(nanopb).callback_datatype = "struct { struct { int x; } y; }",
9                                (nanopb).initializer = "{{5}}"];
10}
11