container.thrift 438 B

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