1syntax = "proto2"; 2 3package kotlinx.serialization.protobuf.schema.generator; 4 5// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.OptionalClass' 6message OptionalClass { 7 required int32 requiredInt = 1; 8 required int32 requiredUInt = 2; 9 required int32 requiredWrappedUInt = 3; 10 // WARNING: a default value decoded when value is missing 11 optional int32 optionalInt = 4; 12 // WARNING: a default value decoded when value is missing 13 optional int32 optionalUInt = 5; 14 // WARNING: a default value decoded when value is missing 15 optional int32 optionalWrappedUInt = 6; 16 optional int32 nullableInt = 7; 17 optional int32 nullableUInt = 8; 18 optional int32 nullableWrappedUInt = 9; 19 // WARNING: a default value decoded when value is missing 20 optional int32 nullableOptionalInt = 10; 21 // WARNING: a default value decoded when value is missing 22 optional int32 nullableOptionalUInt = 11; 23 // WARNING: a default value decoded when value is missing 24 optional int32 nullableOptionalWrappedUInt = 12; 25} 26