1syntax = "proto2"; 2 3package kotlinx.serialization.protobuf.schema.generator; 4 5// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.PackedListClass' 6message PackedListClass { 7 repeated int32 intList = 1 [packed=true]; 8 repeated int32 intArray = 2 [packed=true]; 9 // WARNING: nullable elements of collections can not be represented in protobuf 10 repeated int32 boxedIntArray = 3 [packed=true]; 11 repeated OptionsClass messageList = 4; 12 repeated OverriddenEnumName enumList = 5; 13} 14 15// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.OptionsClass' 16message OptionsClass { 17 required int32 i = 1; 18} 19 20enum OverriddenEnumName { 21 FIRST = 0; 22 OverriddenElementName = 1; 23} 24