1syntax = "proto2"; 2 3package kotlinx.serialization.protobuf.schema.generator; 4 5// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.OptionalCollections' 6message OptionalCollections { 7 repeated int32 requiredList = 1; 8 // WARNING: a default value decoded when value is missing 9 repeated int32 optionalList = 2; 10 // WARNING: an empty collection decoded when a value is missing 11 repeated int32 nullableList = 3; 12 // WARNING: a default value decoded when value is missing 13 repeated int32 nullableOptionalList = 4; 14 map<int32, int32> requiredMap = 5; 15 // WARNING: a default value decoded when value is missing 16 map<int32, int32> optionalMap = 6; 17 // WARNING: an empty collection decoded when a value is missing 18 map<int32, int32> nullableMap = 7; 19 // WARNING: a default value decoded when value is missing 20 map<int32, int32> nullableOptionalMap = 8; 21} 22