syntax = "proto2";
package test;
enum OptionsEnum {
OPTION_FIRST = 1;
OPTION_SECOND = 2;
OPTION_THIRD = 3;
}
message Defaults {
optional int32 int32_f = 1 [default = 7];
optional uint32 uint32_f = 2 [default = 8];
optional int64 int64_f = 3 [default = 9];
optional uint64 uint64_f = 4 [default = 10];
optional float float_f = 5 [default = 1.25];
optional double double_f = 6 [default = 2.125];
optional string string_f = 7 [default = "abcde"];
optional bytes bytes_f = 8 [default = "def"];
optional OptionsEnum enum_f = 9 [default = OPTION_SECOND];
}
message Required {
required int32 value = 1;
}