{ "__fbthrift": {"@generated": 0}, "thrift_module" : "standard", "includes": { "thrift" : { "path" : "thrift/annotation/thrift.thrift" }, "java" : { "path" : "thrift/annotation/java.thrift" }, "cpp" : { "path" : "thrift/annotation/cpp.thrift" } }, "enumerations" : { "Void" : { "lineno" : 39, "constants" : { "Unused" : 0 }, "source_range" : { "begin" : { "line" : 39, "column" : 1 }, "end" : { "line" : 41, "column" : 2 } } }, "StandardProtocol" : { "lineno" : 146, "constants" : { "Custom" : 0, "Binary" : 1, "Compact" : 2, "Json" : 3, "SimpleJson" : 4 }, "source_range" : { "begin" : { "line" : 146, "column" : 1 }, "end" : { "line" : 156, "column" : 2 } } } }, "typedefs" : { "ByteString" : { "lineno" : 48, "type_enum" : "STRING", "spec_args" : null, "source_range" : { "begin" : { "line" : 48, "column" : 1 }, "end" : { "line" : 53, "column" : 26 } } }, "ByteBuffer" : { "lineno" : 61, "type_enum" : "STRING", "spec_args" : null, "source_range" : { "begin" : { "line" : 61, "column" : 1 }, "end" : { "line" : 66, "column" : 26 } } } }, "structs" : { "TypeUri" : { "lineno" : 69, "is_exception" : false, "is_union" : true, "fields" : { "uri" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 75, "column" : 3 }, "end" : { "line" : 75, "column" : 17 } } }, "typeHashPrefixSha2_256" : { "type_enum" : "TYPEDEF", "spec_args" : "ByteString", "required" : true, "source_range" : { "begin" : { "line" : 83, "column" : 3 }, "end" : { "line" : 83, "column" : 40 } } }, "scopedName" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 93, "column" : 3 }, "end" : { "line" : 93, "column" : 24 } } } }, "source_range" : { "begin" : { "line" : 69, "column" : 1 }, "end" : { "line" : 94, "column" : 2 } } }, "TypeName" : { "lineno" : 97, "is_exception" : false, "is_union" : true, "fields" : { "boolType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 99, "column" : 3 }, "end" : { "line" : 99, "column" : 20 } } }, "byteType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 102, "column" : 3 }, "end" : { "line" : 102, "column" : 20 } } }, "i16Type" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 105, "column" : 3 }, "end" : { "line" : 105, "column" : 19 } } }, "i32Type" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 108, "column" : 3 }, "end" : { "line" : 108, "column" : 19 } } }, "i64Type" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 111, "column" : 3 }, "end" : { "line" : 111, "column" : 19 } } }, "floatType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 114, "column" : 3 }, "end" : { "line" : 114, "column" : 21 } } }, "doubleType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 117, "column" : 3 }, "end" : { "line" : 117, "column" : 22 } } }, "stringType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 120, "column" : 3 }, "end" : { "line" : 120, "column" : 22 } } }, "binaryType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 123, "column" : 3 }, "end" : { "line" : 123, "column" : 22 } } }, "enumType" : { "type_enum" : "STRUCT", "spec_args" : "TypeUri", "required" : true, "source_range" : { "begin" : { "line" : 126, "column" : 3 }, "end" : { "line" : 126, "column" : 24 } } }, "typedefType" : { "type_enum" : "STRUCT", "spec_args" : "TypeUri", "required" : true, "source_range" : { "begin" : { "line" : 129, "column" : 3 }, "end" : { "line" : 129, "column" : 27 } } }, "structType" : { "type_enum" : "STRUCT", "spec_args" : "TypeUri", "required" : true, "source_range" : { "begin" : { "line" : 131, "column" : 3 }, "end" : { "line" : 131, "column" : 26 } } }, "unionType" : { "type_enum" : "STRUCT", "spec_args" : "TypeUri", "required" : true, "source_range" : { "begin" : { "line" : 133, "column" : 3 }, "end" : { "line" : 133, "column" : 25 } } }, "exceptionType" : { "type_enum" : "STRUCT", "spec_args" : "TypeUri", "required" : true, "source_range" : { "begin" : { "line" : 135, "column" : 3 }, "end" : { "line" : 135, "column" : 29 } } }, "listType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 138, "column" : 3 }, "end" : { "line" : 138, "column" : 21 } } }, "setType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 140, "column" : 3 }, "end" : { "line" : 140, "column" : 20 } } }, "mapType" : { "type_enum" : "ENUM", "spec_args" : "Void", "required" : true, "source_range" : { "begin" : { "line" : 142, "column" : 3 }, "end" : { "line" : 142, "column" : 20 } } } }, "source_range" : { "begin" : { "line" : 97, "column" : 1 }, "end" : { "line" : 143, "column" : 13 } } } } }