diff options
Diffstat (limited to 'tests/oneof/oneof.proto')
-rw-r--r-- | tests/oneof/oneof.proto | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/oneof/oneof.proto b/tests/oneof/oneof.proto index a89ef131..00f1ceca 100644 --- a/tests/oneof/oneof.proto +++ b/tests/oneof/oneof.proto @@ -5,6 +5,7 @@ message SubMessage repeated int32 array = 1 [(nanopb).max_count = 8]; } +/* Oneof in a message with other fields */ message OneOfMessage { required int32 prefix = 1; @@ -16,3 +17,14 @@ message OneOfMessage } required int32 suffix = 99; } + +/* Oneof in a message by itself */ +message PlainOneOfMessage +{ + oneof values + { + int32 first = 5; + string second = 6 [(nanopb).max_size = 8]; + SubMessage third = 7; + } +}
\ No newline at end of file |