(fields)
| 11407 | |
| 11408 | @staticmethod |
| 11409 | def __from_json__(fields): |
| 11410 | if fields is None: |
| 11411 | return None |
| 11412 | return StructList( |
| 11413 | None if "f1" not in fields else [value for value in fields["f1"]], |
| 11414 | None if "f2" not in fields else [value for value in fields["f2"]], |
| 11415 | None if "f3" not in fields else [None if value is None else base64.b64decode(value.encode('ascii')) for value in fields["f3"]], |
| 11416 | None if "f4" not in fields else [None if value is None else base64.b64decode(value.encode('ascii')) for value in fields["f4"]], |
| 11417 | None if "f5" not in fields else [EnumSimple.__from_json__(value) for value in fields["f5"]], |
| 11418 | None if "f6" not in fields else [EnumSimple.__from_json__(value) for value in fields["f6"]], |
| 11419 | None if "f7" not in fields else [FlagsSimple.__from_json__(value) for value in fields["f7"]], |
| 11420 | None if "f8" not in fields else [FlagsSimple.__from_json__(value) for value in fields["f8"]], |
| 11421 | None if "f9" not in fields else [StructSimple.__from_json__(value) for value in fields["f9"]], |
| 11422 | None if "f10" not in fields else [StructSimple.__from_json__(value) for value in fields["f10"]], |
| 11423 | ) |
| 11424 | |
| 11425 | # Get the FBE type |
| 11426 | @property |
nothing calls this directly
no test coverage detected