1struct ListStruct {
2    1: optional list<ListItem> list_items,
3}
4
5struct ListItem {
6    1: optional list<string> list_string,
7    2: optional list<list<string>> list_list_string,
8}
9
10struct MapItem {
11    1: optional map<string, string> map_string,
12    2: optional map<string, map<string, string>> map_map_string,
13}
14
15struct MixItem {
16    1: optional list<map<string, string>> list_map,
17    2: optional map<string, list<string>> map_list,
18}
19