msg MsgOOSimpleBase {
uint_8 id;
oneof value(4) {
uint_8 int;
double number;
*bool true_false;
}
}
msg MsgSimpleBaseOneInt {
uint_11 param_1;
}
msg MsgOONestedBase {
uint_8 id;
oneof value(4) {
*MsgSimpleBaseOneInt inner;
double number;
bool true_false;
}
}
// The following messages are only allowed in C++ and rust.
// -> To ensure compabbility with python, this genrally not allowed!
//
//msg MsgOONestedArray {
// repeated_dyn_2 MsgOONestedBase values;
// bool lala;
//}
//
//msg MsgRepeatedFixedOOBase {
// uint_8 id;
// repeated_fixed_3 oneof value(4) {
// uint_8 int;
// *double number;
// bool true_false;
// }
//}
//
//msg MsgRepeatedDynOOBase {
// uint_8 id;
// repeated_dyn_2 oneof value(4) {
// uint_8 int;
// *double number;
// bool true_false;
// }
//}
//
//msg MsgOptionalOOBase {
// uint_8 id;
// optional oneof value(4) {
// uint_8 int;
// *double number;
// bool true_false;
// }
//}