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