1syntax = "proto3"; 2import "nanopb.proto"; 3 4option (nanopb_fileopt).max_count = 4; 5 6message Message1 { 7 map<uint32, string> mymap1 = 1; 8} 9 10message Message2 { 11 option (nanopb_msgopt).skip_message = true; 12 map<uint32, string> mymap2 = 1; 13} 14 15message Message3 { 16 map<uint32, string> mymap3 = 1 [(nanopb).type = FT_IGNORE]; 17} 18 19message Message4 { 20 option (nanopb_msgopt).skip_message = true; 21 22 message SubMessage4 { 23 option (nanopb_msgopt).skip_message = true; 24 uint32 dummy = 1; 25 } 26 27 map<uint32, SubMessage4> mymap4 = 1; 28} 29