summaryrefslogtreecommitdiff
path: root/formats/protobuf/jvmTest/resources/OptionalClass.proto
blob: 68fda00af5f19ffa55fc621ff280c1b55075e194 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
syntax = "proto2";

package kotlinx.serialization.protobuf.schema.generator;

// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.OptionalClass'
message OptionalClass {
  required int32 requiredInt = 1;
  required int32 requiredUInt = 2;
  required int32 requiredWrappedUInt = 3;
  // WARNING: a default value decoded when value is missing
  optional int32 optionalInt = 4;
  // WARNING: a default value decoded when value is missing
  optional int32 optionalUInt = 5;
  // WARNING: a default value decoded when value is missing
  optional int32 optionalWrappedUInt = 6;
  optional int32 nullableInt = 7;
  optional int32 nullableUInt = 8;
  optional int32 nullableWrappedUInt = 9;
  // WARNING: a default value decoded when value is missing
  optional int32 nullableOptionalInt = 10;
  // WARNING: a default value decoded when value is missing
  optional int32 nullableOptionalUInt = 11;
  // WARNING: a default value decoded when value is missing
  optional int32 nullableOptionalWrappedUInt = 12;
}