message Data {
    required int32 a = 1;
    required string b = 2;
}

message DataList {
    repeated Data list = 1;
}