superlint/test/linters/protobuf/protobuf_good_1.proto

19 lines
496 B
Protocol Buffer
Raw Normal View History

2020-06-28 07:07:51 -04:00
syntax = "proto3";
import public "other.proto";
option java_package = "com.example.foo";
enum EnumAllowingAlias {
option allow_alias = true;
ENUM_ALLOWING_ALIAS_ALLOWING_UNSPECIFIED = 0;
ENUM_ALLOWING_ALIAS_STARTED = 1;
ENUM_ALLOWING_ALIAS_RUNNING = 2 [(custom_option) = "hello world"];
2020-06-28 07:07:51 -04:00
}
message Outer {
option (my_option).a = true;
message Inner { // Level 2
int64 ival = 1;
}
inner inner_message = 2;
EnumAllowingAlias enum_field =3;
map<int32, string> my_map = 4;
}