MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / __from_json__

Method __from_json__

projects/Python/proto/test.py:7534–7551  ·  view source on GitHub ↗
(fields)

Source from the content-addressed store, hash-verified

7532
7533 @staticmethod
7534 def __from_json__(fields):
7535 if fields is None:
7536 return None
7537 return StructNested(
7538 StructOptional.__from_json__(fields),
7539 None if "f1000" not in fields else EnumSimple.__from_json__(fields["f1000"]),
7540 None if "f1001" not in fields else EnumSimple.__from_json__(fields["f1001"]),
7541 None if "f1002" not in fields else EnumTyped.__from_json__(fields["f1002"]),
7542 None if "f1003" not in fields else EnumTyped.__from_json__(fields["f1003"]),
7543 None if "f1004" not in fields else FlagsSimple.__from_json__(fields["f1004"]),
7544 None if "f1005" not in fields else FlagsSimple.__from_json__(fields["f1005"]),
7545 None if "f1006" not in fields else FlagsTyped.__from_json__(fields["f1006"]),
7546 None if "f1007" not in fields else FlagsTyped.__from_json__(fields["f1007"]),
7547 None if "f1008" not in fields else StructSimple.__from_json__(fields["f1008"]),
7548 None if "f1009" not in fields else StructSimple.__from_json__(fields["f1009"]),
7549 None if "f1010" not in fields else StructOptional.__from_json__(fields["f1010"]),
7550 None if "f1011" not in fields else StructOptional.__from_json__(fields["f1011"]),
7551 )
7552
7553 # Get the FBE type
7554 @property

Callers

nothing calls this directly

Calls 2

StructNestedClass · 0.70
__from_json__Method · 0.45

Tested by

no test coverage detected