1syntax = "proto2"; 2 3package kotlinx.serialization.protobuf.schema.generator; 4 5// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.LegacyMapHolder' 6message LegacyMapHolder { 7 repeated LegacyMapHolder_keyAsMessage keyAsMessage = 1; 8 repeated LegacyMapHolder_keyAsEnum keyAsEnum = 2; 9 repeated LegacyMapHolder_keyAsBytes keyAsBytes = 3; 10 repeated LegacyMapHolder_keyAsList keyAsList = 4; 11 repeated LegacyMapHolder_keyAsDeepList keyAsDeepList = 5; 12 repeated LegacyMapHolder_nullableKeyAndValue nullableKeyAndValue = 6; 13} 14 15// This message was generated to support legacy map and does not present in Kotlin. 16// Containing message 'LegacyMapHolder', field 'keyAsMessage' 17message LegacyMapHolder_keyAsMessage { 18 required OptionsClass key = 1; 19 required int32 value = 2; 20} 21 22// This message was generated to support legacy map and does not present in Kotlin. 23// Containing message 'LegacyMapHolder', field 'keyAsEnum' 24message LegacyMapHolder_keyAsEnum { 25 required OverriddenEnumName key = 1; 26 required OptionsClass value = 2; 27} 28 29// This message was generated to support legacy map and does not present in Kotlin. 30// Containing message 'LegacyMapHolder', field 'keyAsBytes' 31message LegacyMapHolder_keyAsBytes { 32 required bytes key = 1; 33 required bytes value = 2; 34} 35 36// This message was generated to support legacy map and does not present in Kotlin. 37// Containing message 'LegacyMapHolder', field 'keyAsList' 38message LegacyMapHolder_keyAsList { 39 repeated int32 key = 1; 40 required bytes value = 2; 41} 42 43// This message was generated to support legacy map and does not present in Kotlin. 44// Containing message 'LegacyMapHolder', field 'keyAsDeepList' 45message LegacyMapHolder_keyAsDeepList { 46 repeated LegacyMapHolder_keyAsDeepList_key key = 1; 47 required bytes value = 2; 48} 49 50// This message was generated to support legacy map and does not present in Kotlin. 51// Containing message 'LegacyMapHolder', field 'nullableKeyAndValue' 52message LegacyMapHolder_nullableKeyAndValue { 53 required OptionsClass key = 1; 54 required OptionsClass value = 2; 55} 56 57// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.OptionsClass' 58message OptionsClass { 59 required int32 i = 1; 60} 61 62enum OverriddenEnumName { 63 FIRST = 0; 64 OverriddenElementName = 1; 65} 66 67// This message was generated to support nested collection in list and does not present in Kotlin. 68// Containing message 'LegacyMapHolder', field 'keyAsDeepList' 69message LegacyMapHolder_keyAsDeepList_key { 70 repeated int32 value = 1; 71} 72