{ "__fbthrift": {"@generated": 0}, "thrift_module" : "scope", "structs" : { "Transitive" : { "lineno" : 70, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 70, "column" : 1 }, "end" : { "line" : 70, "column" : 21 } } }, "Program" : { "lineno" : 78, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 78, "column" : 1 }, "end" : { "line" : 78, "column" : 18 } } }, "Struct" : { "lineno" : 81, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 81, "column" : 1 }, "end" : { "line" : 81, "column" : 17 } } }, "Union" : { "lineno" : 84, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 84, "column" : 1 }, "end" : { "line" : 84, "column" : 16 } } }, "Exception" : { "lineno" : 87, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 87, "column" : 1 }, "end" : { "line" : 87, "column" : 20 } } }, "Field" : { "lineno" : 90, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 90, "column" : 1 }, "end" : { "line" : 90, "column" : 16 } } }, "Typedef" : { "lineno" : 93, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 93, "column" : 1 }, "end" : { "line" : 93, "column" : 18 } } }, "Service" : { "lineno" : 96, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 96, "column" : 1 }, "end" : { "line" : 96, "column" : 18 } } }, "Interaction" : { "lineno" : 99, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 99, "column" : 1 }, "end" : { "line" : 99, "column" : 22 } } }, "Function" : { "lineno" : 102, "is_exception" : false, "is_union" : false, "annotations" : { "hack.name" : { "value" : "TFunction", "source_range" : { "begin" : { "line" : 102, "column" : 21 }, "end" : { "line" : 102, "column" : 44 } } } , "js.name" : { "value" : "TFunction", "source_range" : { "begin" : { "line" : 102, "column" : 46 }, "end" : { "line" : 102, "column" : 67 } } } }, "fields" : { }, "source_range" : { "begin" : { "line" : 102, "column" : 1 }, "end" : { "line" : 102, "column" : 68 } } }, "EnumValue" : { "lineno" : 105, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 105, "column" : 1 }, "end" : { "line" : 105, "column" : 20 } } }, "Const" : { "lineno" : 108, "is_exception" : false, "is_union" : false, "annotations" : { "hack.name" : { "value" : "TConst", "source_range" : { "begin" : { "line" : 108, "column" : 18 }, "end" : { "line" : 108, "column" : 38 } } } }, "fields" : { }, "source_range" : { "begin" : { "line" : 108, "column" : 1 }, "end" : { "line" : 108, "column" : 39 } } }, "Enum" : { "lineno" : 112, "is_exception" : false, "is_union" : false, "annotations" : { "py3.hidden" : { "value" : "1", "source_range" : { "begin" : { "line" : 112, "column" : 69 }, "end" : { "line" : 112, "column" : 79 } } } , "thrift.uri" : { "value" : "facebook.com/thrift/annotation/Enum", "source_range" : { "begin" : { "line" : 112, "column" : 17 }, "end" : { "line" : 112, "column" : 67 } } } }, "fields" : { }, "source_range" : { "begin" : { "line" : 112, "column" : 1 }, "end" : { "line" : 112, "column" : 80 } } }, "Structured" : { "lineno" : 115, "is_exception" : false, "is_union" : false, "structured_annotations" : { "Struct" : { }, "Union" : { }, "Exception" : { }, "Transitive" : { } }, "fields" : { }, "source_range" : { "begin" : { "line" : 115, "column" : 1 }, "end" : { "line" : 119, "column" : 21 } } }, "Interface" : { "lineno" : 122, "is_exception" : false, "is_union" : false, "annotations" : { "hack.name" : { "value" : "TInterface", "source_range" : { "begin" : { "line" : 125, "column" : 22 }, "end" : { "line" : 125, "column" : 46 } } } }, "structured_annotations" : { "Service" : { }, "Interaction" : { }, "Transitive" : { } }, "fields" : { }, "source_range" : { "begin" : { "line" : 122, "column" : 1 }, "end" : { "line" : 125, "column" : 47 } } }, "RootDefinition" : { "lineno" : 128, "is_exception" : false, "is_union" : false, "structured_annotations" : { "Structured" : { }, "Interface" : { }, "Typedef" : { }, "Enum" : { }, "Const" : { }, "Transitive" : { } }, "fields" : { }, "source_range" : { "begin" : { "line" : 128, "column" : 1 }, "end" : { "line" : 134, "column" : 25 } } }, "Definition" : { "lineno" : 137, "is_exception" : false, "is_union" : false, "structured_annotations" : { "RootDefinition" : { }, "Field" : { }, "Function" : { }, "EnumValue" : { }, "Transitive" : { } }, "fields" : { }, "source_range" : { "begin" : { "line" : 137, "column" : 1 }, "end" : { "line" : 142, "column" : 21 } } } } }