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