1syntax = "proto2"; 2 3enum my_enum { 4 E0 = 0; 5 E240 = 240; 6 E1 = -1; 7} 8 9enum my_uenum { 10 U0 = 0; 11 U240 = 240; 12} 13 14message my_message_regular { 15 required my_enum MyEnum = 1; 16 required my_uenum MyUEnum = 2; 17} 18 19message my_message_oneof { 20 required uint32 Data1 = 1; 21 oneof Data { 22 bool null = 2; 23 my_enum MyEnum = 3; 24 my_uenum MyUEnum = 4; 25 } 26} 27 28 29