syntax = "proto3"; package maptest; import "enum.proto"; message Nested { string name = 1; int64 count = 2; } message MapHolder { map<string, int32> a = 1; map<int64, bytes> b = 2; map<string, ecase.Status> c = 3; map<string, Nested> d = 4; }