(fields)
| 14241 | |
| 14242 | @staticmethod |
| 14243 | def __from_json__(fields): |
| 14244 | if fields is None: |
| 14245 | return None |
| 14246 | return StructHash( |
| 14247 | None if "f1" not in fields else {key: value for key, value in fields["f1"].items()}, |
| 14248 | None if "f2" not in fields else {key: value for key, value in fields["f2"].items()}, |
| 14249 | None if "f3" not in fields else {key: None if value is None else base64.b64decode(value.encode('ascii')) for key, value in fields["f3"].items()}, |
| 14250 | None if "f4" not in fields else {key: None if value is None else base64.b64decode(value.encode('ascii')) for key, value in fields["f4"].items()}, |
| 14251 | None if "f5" not in fields else {key: EnumSimple.__from_json__(value) for key, value in fields["f5"].items()}, |
| 14252 | None if "f6" not in fields else {key: EnumSimple.__from_json__(value) for key, value in fields["f6"].items()}, |
| 14253 | None if "f7" not in fields else {key: FlagsSimple.__from_json__(value) for key, value in fields["f7"].items()}, |
| 14254 | None if "f8" not in fields else {key: FlagsSimple.__from_json__(value) for key, value in fields["f8"].items()}, |
| 14255 | None if "f9" not in fields else {key: StructSimple.__from_json__(value) for key, value in fields["f9"].items()}, |
| 14256 | None if "f10" not in fields else {key: StructSimple.__from_json__(value) for key, value in fields["f10"].items()}, |
| 14257 | ) |
| 14258 | |
| 14259 | # Get the FBE type |
| 14260 | @property |
nothing calls this directly
no test coverage detected