(fields)
| 9311 | |
| 9312 | @staticmethod |
| 9313 | def __from_json__(fields): |
| 9314 | if fields is None: |
| 9315 | return None |
| 9316 | return StructArray( |
| 9317 | None if "f1" not in fields else [value for value in fields["f1"]], |
| 9318 | None if "f2" not in fields else [value for value in fields["f2"]], |
| 9319 | None if "f3" not in fields else [None if value is None else base64.b64decode(value.encode('ascii')) for value in fields["f3"]], |
| 9320 | None if "f4" not in fields else [None if value is None else base64.b64decode(value.encode('ascii')) for value in fields["f4"]], |
| 9321 | None if "f5" not in fields else [EnumSimple.__from_json__(value) for value in fields["f5"]], |
| 9322 | None if "f6" not in fields else [EnumSimple.__from_json__(value) for value in fields["f6"]], |
| 9323 | None if "f7" not in fields else [FlagsSimple.__from_json__(value) for value in fields["f7"]], |
| 9324 | None if "f8" not in fields else [FlagsSimple.__from_json__(value) for value in fields["f8"]], |
| 9325 | None if "f9" not in fields else [StructSimple.__from_json__(value) for value in fields["f9"]], |
| 9326 | None if "f10" not in fields else [StructSimple.__from_json__(value) for value in fields["f10"]], |
| 9327 | ) |
| 9328 | |
| 9329 | # Get the FBE type |
| 9330 | @property |
nothing calls this directly
no test coverage detected