diff options
Diffstat (limited to 'formats/protobuf/jvmTest/resources/common/schema.proto')
-rw-r--r-- | formats/protobuf/jvmTest/resources/common/schema.proto | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/formats/protobuf/jvmTest/resources/common/schema.proto b/formats/protobuf/jvmTest/resources/common/schema.proto index e8a0b4cd..44b5a181 100644 --- a/formats/protobuf/jvmTest/resources/common/schema.proto +++ b/formats/protobuf/jvmTest/resources/common/schema.proto @@ -63,11 +63,23 @@ message MapClass { // 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 = 2; - optional int32 nullableInt = 3; + optional int32 optionalInt = 4; // WARNING: a default value decoded when value is missing - optional int32 nullableOptionalInt = 4; + 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; } // serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.ContextualHolder' @@ -131,6 +143,14 @@ message OptionalCollections { map<int32, int32> nullableOptionalMap = 8; } +// serial name 'kotlinx.serialization.protobuf.schema.GenerationTest.EnumWithProtoNumber' +enum EnumWithProtoNumber { + ZERO = 0; + THREE = 3; + TWO = 2; + FIVE = 5; +} + enum OverriddenEnumName { FIRST = 0; OverriddenElementName = 1; |