summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/thrift/test/JsDeepConstructorTest.thrift
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/jaegertracing/thrift/test/JsDeepConstructorTest.thrift18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/jaegertracing/thrift/test/JsDeepConstructorTest.thrift b/src/jaegertracing/thrift/test/JsDeepConstructorTest.thrift
new file mode 100644
index 000000000..ef5126fa4
--- /dev/null
+++ b/src/jaegertracing/thrift/test/JsDeepConstructorTest.thrift
@@ -0,0 +1,18 @@
+struct Simple {
+ 1: string value
+}
+
+struct Complex {
+ 1: Simple struct_field
+ 2: list<Simple> struct_list_field
+ 3: set<Simple> struct_set_field
+ 4: map<string,Simple> struct_map_field
+ 5: list<set<map<string,list<Simple>>>> struct_nested_containers_field
+ 6: map<string, list<map<string,Simple>> > struct_nested_containers_field2
+ 7: list<list<string>> list_of_list_field
+ 8: list<list<list<string>>> list_of_list_of_list_field
+}
+
+struct ComplexList {
+ 1: list<Complex> struct_list_field;
+}