class _fbthrift_Raiser_get500_result(metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 0, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "success", # name _fbthrift_python_types.typeinfo_string, # typeinfo None, # default value None, # adapter class ), ( 1, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "f", # name lambda: _fbthrift_python_types.StructTypeInfo(Fiery), # typeinfo None, # default value None, # adapter class ), ( 2, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "b", # name lambda: _fbthrift_python_types.StructTypeInfo(Banal), # typeinfo None, # default value None, # adapter class ), ( 3, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "s", # name lambda: _fbthrift_python_types.StructTypeInfo(Serious), # typeinfo None, # default value None, # adapter class ), )
class ValUnion(metaclass=_fbthrift_python_types.UnionMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "v1", # name lambda: _fbthrift_python_types.StructTypeInfo(Val), # typeinfo None, # default value None, # adapter class ), ( 2, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "v2", # name lambda: _fbthrift_python_types.StructTypeInfo(Val), # typeinfo None, # default value None, # adapter class ), ) @staticmethod def __get_thrift_name__() -> str: return "module.ValUnion" @staticmethod def __get_thrift_uri__(): return None @staticmethod def __get_metadata__(): return _fbthrift_metadata__struct_ValUnion() def _to_python(self): return self def _to_py3(self): import importlib py3_types = importlib.import_module("module.types") import thrift.py3.converter return thrift.py3.converter.to_py3_struct(py3_types.ValUnion, self) def _to_py_deprecated(self): import importlib py_deprecated_types = importlib.import_module("module.ttypes") import thrift.util.converter return thrift.util.converter.to_py_struct(py_deprecated_types.ValUnion, self)
class _fbthrift_MyService_query_args( metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "u", # name lambda: _fbthrift_python_types.StructTypeInfo(MyUnion), # typeinfo None, # default value None, # adapter class ), )
class _fbthrift_FB303Service_simple_rpc_result(metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 0, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "success", # name lambda: _fbthrift_python_types.StructTypeInfo(ReservedKeyword), # typeinfo None, # default value None, # adapter class ), )
class _fbthrift_PubSubStreamingService_boththrows_result( metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "e", # name lambda: _fbthrift_python_types.StructTypeInfo(FooEx), # typeinfo None, # default value None, # adapter class ), )
class _fbthrift_MyService_query_result( metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 0, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "success", # name lambda: _fbthrift_python_types.StructTypeInfo(MyStruct ), # typeinfo None, # default value None, # adapter class ), )
class MyUnion(metaclass=_fbthrift_python_types.UnionMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "myEnum", # name lambda: _fbthrift_python_types.EnumTypeInfo(MyEnum), # typeinfo None, # default value None, # adapter class ), ( 2, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "myDataItem", # name lambda: _fbthrift_python_types.StructTypeInfo(MyStruct ), # typeinfo None, # default value None, # adapter class ), ) @staticmethod def __get_thrift_name__() -> str: return "module.MyUnion" @staticmethod def __get_thrift_uri__(): return "test.dev/fixtures/no-legacy-apis/MyUnion" @staticmethod def __get_metadata__(): return _fbthrift_metadata__struct_MyUnion() def _to_python(self): return self def _to_py3(self): import importlib py3_types = importlib.import_module("test.fixtures.basic.module.types") import thrift.py3.converter return thrift.py3.converter.to_py3_struct(py3_types.MyUnion, self) def _to_py_deprecated(self): import importlib py_deprecated_types = importlib.import_module("module.ttypes") import thrift.util.converter return thrift.util.converter.to_py_struct(py_deprecated_types.MyUnion, self)
class _fbthrift_PubSubStreamingService_responseandstreamservicethrows_result( metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 0, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "success", # name _fbthrift_python_types.typeinfo_i32, # typeinfo None, # default value None, # adapter class ), ( 1, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "e", # name lambda: _fbthrift_python_types.StructTypeInfo(FooEx), # typeinfo None, # default value None, # adapter class ), )
class OptionalStringPatch(metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 2, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "clear", # name _fbthrift_python_types.typeinfo_bool, # typeinfo None, # default value None, # adapter class ), ( 3, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "patch", # name lambda: _fbthrift_python_types.StructTypeInfo(StringPatch), # typeinfo None, # default value None, # adapter class ), ( 4, # id _fbthrift_python_types.FieldQualifier.Optional, # qualifier "ensure", # name _fbthrift_python_types.typeinfo_string, # typeinfo None, # default value None, # adapter class ), ( 6, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "patchAfter", # name lambda: _fbthrift_python_types.StructTypeInfo(StringPatch), # typeinfo None, # default value None, # adapter class ), ) @staticmethod def __get_thrift_name__() -> str: return "patch.OptionalStringPatch" @staticmethod def __get_thrift_uri__(): return "facebook.com/thrift/op/OptionalStringPatch" @staticmethod def __get_metadata__(): return _fbthrift_metadata__struct_OptionalStringPatch() def _to_python(self): return self def _to_py3(self): import importlib py3_types = importlib.import_module("apache.thrift.op.patch.types") import thrift.py3.converter return thrift.py3.converter.to_py3_struct(py3_types.OptionalStringPatch, self) def _to_py_deprecated(self): import importlib py_deprecated_types = importlib.import_module("thrift.lib.thrift.patch.ttypes") import thrift.util.converter return thrift.util.converter.to_py_struct(py_deprecated_types.OptionalStringPatch, self)
class union2(metaclass=_fbthrift_python_types.UnionMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "i", # name _fbthrift_python_types.typeinfo_i32, # typeinfo None, # default value None, # adapter class ), ( 2, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "d", # name _fbthrift_python_types.typeinfo_double, # typeinfo None, # default value None, # adapter class ), ( 3, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "s", # name lambda: _fbthrift_python_types.StructTypeInfo(struct1), # typeinfo None, # default value None, # adapter class ), ( 4, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "u", # name lambda: _fbthrift_python_types.StructTypeInfo(union1), # typeinfo None, # default value None, # adapter class ), ) @staticmethod def __get_thrift_name__() -> str: return "module.union2" @staticmethod def __get_thrift_uri__(): return None @staticmethod def __get_metadata__(): return _fbthrift_metadata__struct_union2() def _to_python(self): return self def _to_py3(self): import importlib py3_types = importlib.import_module("module.types") import thrift.py3.converter return thrift.py3.converter.to_py3_struct(py3_types.union2, self) def _to_py_deprecated(self): import importlib py_deprecated_types = importlib.import_module("module.ttypes") import thrift.util.converter return thrift.util.converter.to_py_struct(py_deprecated_types.union2, self)
bar = 42 mymap = _fbthrift_python_types.Map(_fbthrift_python_types.typeinfo_string, _fbthrift_python_types.typeinfo_string, {"keys": "values"}) instagram = Internship(weeks=12, title="Software Engineer", employer=Company.INSTAGRAM, compensation=float(1200), school="Monters University") partial_const = Internship(weeks=8, title="Some Job") kRanges = _fbthrift_python_types.List( _fbthrift_python_types.StructTypeInfo(Range), ( Range(min=1, max=2), Range(min=5, max=6), )) internList = _fbthrift_python_types.List( _fbthrift_python_types.StructTypeInfo(Internship), ( Internship(weeks=12, title="Software Engineer", employer=Company.INSTAGRAM, compensation=float(1200), school="Monters University"), Internship(weeks=10, title="Sales Intern", employer=Company.FACEBOOK, compensation=float(1000)),
class MyStruct(metaclass=_fbthrift_python_types.StructMeta): _fbthrift_SPEC = ( ( 1, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "MyIntField", # name _fbthrift_python_types.typeinfo_i64, # typeinfo None, # default value None, # adapter class ), ( 2, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "MyStringField", # name _fbthrift_python_types.typeinfo_string, # typeinfo None, # default value None, # adapter class ), ( 3, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "MyDataField", # name lambda: _fbthrift_python_types.StructTypeInfo(MyDataItem), # typeinfo None, # default value None, # adapter class ), ( 4, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "myEnum", # name lambda: _fbthrift_python_types.EnumTypeInfo(MyEnum), # typeinfo None, # default value None, # adapter class ), ( 5, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "oneway", # name _fbthrift_python_types.typeinfo_bool, # typeinfo None, # default value None, # adapter class ), ( 6, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "readonly", # name _fbthrift_python_types.typeinfo_bool, # typeinfo None, # default value None, # adapter class ), ( 7, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "idempotent", # name _fbthrift_python_types.typeinfo_bool, # typeinfo None, # default value None, # adapter class ), ( 8, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "floatSet", # name lambda: _fbthrift_python_types.SetTypeInfo(_fbthrift_python_types.typeinfo_float), # typeinfo None, # default value None, # adapter class ), ( 9, # id _fbthrift_python_types.FieldQualifier.Unqualified, # qualifier "no_hack_codegen_field", # name _fbthrift_python_types.typeinfo_string, # typeinfo None, # default value None, # adapter class ), ) @staticmethod def __get_thrift_name__() -> str: return "module.MyStruct" @staticmethod def __get_thrift_uri__(): return "test.dev/fixtures/basic/MyStruct" @staticmethod def __get_metadata__(): return _fbthrift_metadata__struct_MyStruct() def _to_python(self): return self def _to_py3(self): import importlib py3_types = importlib.import_module("test.fixtures.basic.module.types") import thrift.py3.converter return thrift.py3.converter.to_py3_struct(py3_types.MyStruct, self) def _to_py_deprecated(self): import importlib py_deprecated_types = importlib.import_module("module.ttypes") import thrift.util.converter return thrift.util.converter.to_py_struct(py_deprecated_types.MyStruct, self)