• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1syntax = "proto3";
2
3package repeated_field_test_protos;
4
5message TestMessage {
6  optional int32 optional_int32 = 1;
7  optional int64 optional_int64 = 2;
8  optional uint32 optional_uint32 = 3;
9  optional uint64 optional_uint64 = 4;
10  optional bool optional_bool = 5;
11  optional float optional_float = 6;
12  optional double optional_double = 7;
13  optional string optional_string = 8;
14  optional bytes optional_bytes = 9;
15  optional TestMessage2 optional_msg = 10;
16  optional TestEnum optional_enum = 11;
17  repeated int32 repeated_int32 = 12;
18  repeated int64 repeated_int64 = 13;
19  repeated uint32 repeated_uint32 = 14;
20  repeated uint64 repeated_uint64 = 15;
21  repeated bool repeated_bool = 16;
22  repeated float repeated_float = 17;
23  repeated double repeated_double = 18;
24  repeated string repeated_string = 19;
25  repeated bytes repeated_bytes = 20;
26  repeated TestMessage2 repeated_msg = 21;
27  repeated TestEnum repeated_enum = 22;
28}
29
30message TestMessage2 {
31  optional int32 foo = 1;
32}
33
34enum TestEnum {
35  DEFAULT = 0;
36  A = 1;
37  B = 2;
38  C = 3;
39  V0 = 4;
40}
41