include './a.thrift'
struct B1 {
1: i32 b1_i32,
2: string b2_str,
3: list<i32> b3_list_i32,
}
struct B2 {
1: i32 b2_i32,
2: string b2_str,
3: list<i32> b2_list_i32,
}
struct B3 {
1: a.A1 a3_a1,
2: a.A2 a3_a2,
3: a.A3 a3_a3,
}
service B {
B1 func1(1: B2 req) (api="/func1", method="get"),
B2 func2(1: B3 req) (api="/func2", method="post"),
}