in managed-connectivity/sample-custom-connector/src/top_entry_builder.py [0:0]
def _dict_factory(data: object):
"""Factory function required for converting Entry dataclass to dict."""
def convert(obj: object):
if isinstance(obj, proto.Message):
return proto.Message.to_dict(obj)
return obj
return dict((k, convert(v)) for k, v in data)