enum MapEnum { MA = 0; MB = 1; MC = 2; } message AllMaps { map StringToDoubleMap = 1; map StringToFloatMap = 2; map Int32Map = 3; map Int64Map = 4; map Uint32Map = 5; map Uint64Map = 6; map Sint32Map = 7; map Sint64Map = 8; map Fixed32Map = 9; map Sfixed32Map = 10; map Fixed64Map = 11; map Sfixed64Map = 12; map BoolMap = 13; map StringMap = 14; map StringToBytesMap = 15; map StringToEnumMap = 16; map StringToMsgMap = 17; }