(fields)
| 13139 | |
| 13140 | @staticmethod |
| 13141 | def __from_json__(fields): |
| 13142 | if fields is None: |
| 13143 | return None |
| 13144 | return StructMap( |
| 13145 | None if "f1" not in fields else {key: value for key, value in fields["f1"].items()}, |
| 13146 | None if "f2" not in fields else {key: value for key, value in fields["f2"].items()}, |
| 13147 | 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()}, |
| 13148 | 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()}, |
| 13149 | None if "f5" not in fields else {key: EnumSimple.__from_json__(value) for key, value in fields["f5"].items()}, |
| 13150 | None if "f6" not in fields else {key: EnumSimple.__from_json__(value) for key, value in fields["f6"].items()}, |
| 13151 | None if "f7" not in fields else {key: FlagsSimple.__from_json__(value) for key, value in fields["f7"].items()}, |
| 13152 | None if "f8" not in fields else {key: FlagsSimple.__from_json__(value) for key, value in fields["f8"].items()}, |
| 13153 | None if "f9" not in fields else {key: StructSimple.__from_json__(value) for key, value in fields["f9"].items()}, |
| 13154 | None if "f10" not in fields else {key: StructSimple.__from_json__(value) for key, value in fields["f10"].items()}, |
| 13155 | ) |
| 13156 | |
| 13157 | # Get the FBE type |
| 13158 | @property |
nothing calls this directly
no test coverage detected