xref: /aosp_15_r20/external/kotlinx.serialization/formats/protobuf/jvmTest/resources/OptionalClass.proto (revision 57b5a4a64c534cf7f27ac9427ceab07f3d8ed3d8)
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