(fields)
| 1097 | |
| 1098 | @staticmethod |
| 1099 | def __from_json__(fields): |
| 1100 | if fields is None: |
| 1101 | return None |
| 1102 | return StructSimple( |
| 1103 | None if "id" not in fields else fields["id"], |
| 1104 | None if "f1" not in fields else fields["f1"], |
| 1105 | None if "f2" not in fields else fields["f2"], |
| 1106 | None if "f3" not in fields else fields["f3"], |
| 1107 | None if "f4" not in fields else fields["f4"], |
| 1108 | None if "f5" not in fields else None if fields["f5"] is None else chr(fields["f5"]), |
| 1109 | None if "f6" not in fields else None if fields["f6"] is None else chr(fields["f6"]), |
| 1110 | None if "f7" not in fields else None if fields["f7"] is None else chr(fields["f7"]), |
| 1111 | None if "f8" not in fields else None if fields["f8"] is None else chr(fields["f8"]), |
| 1112 | None if "f9" not in fields else fields["f9"], |
| 1113 | None if "f10" not in fields else fields["f10"], |
| 1114 | None if "f11" not in fields else fields["f11"], |
| 1115 | None if "f12" not in fields else fields["f12"], |
| 1116 | None if "f13" not in fields else fields["f13"], |
| 1117 | None if "f14" not in fields else fields["f14"], |
| 1118 | None if "f15" not in fields else fields["f15"], |
| 1119 | None if "f16" not in fields else fields["f16"], |
| 1120 | None if "f17" not in fields else fields["f17"], |
| 1121 | None if "f18" not in fields else fields["f18"], |
| 1122 | None if "f19" not in fields else fields["f19"], |
| 1123 | None if "f20" not in fields else fields["f20"], |
| 1124 | None if "f21" not in fields else fields["f21"], |
| 1125 | None if "f22" not in fields else fields["f22"], |
| 1126 | None if "f23" not in fields else fields["f23"], |
| 1127 | None if "f24" not in fields else fields["f24"], |
| 1128 | None if "f25" not in fields else fields["f25"], |
| 1129 | None if "f26" not in fields else fields["f26"], |
| 1130 | None if "f27" not in fields else fields["f27"], |
| 1131 | None if "f28" not in fields else fields["f28"], |
| 1132 | None if "f29" not in fields else None if fields["f29"] is None else decimal.Decimal(fields["f29"]), |
| 1133 | None if "f30" not in fields else None if fields["f30"] is None else decimal.Decimal(fields["f30"]), |
| 1134 | None if "f31" not in fields else fields["f31"], |
| 1135 | None if "f32" not in fields else fields["f32"], |
| 1136 | None if "f33" not in fields else fields["f33"], |
| 1137 | None if "f34" not in fields else fields["f34"], |
| 1138 | None if "f35" not in fields else fields["f35"], |
| 1139 | None if "f36" not in fields else None if fields["f36"] is None else uuid.UUID(fields["f36"]), |
| 1140 | None if "f37" not in fields else None if fields["f37"] is None else uuid.UUID(fields["f37"]), |
| 1141 | None if "f38" not in fields else None if fields["f38"] is None else uuid.UUID(fields["f38"]), |
| 1142 | None if "f39" not in fields else proto.OrderSide.__from_json__(fields["f39"]), |
| 1143 | None if "f40" not in fields else proto.OrderType.__from_json__(fields["f40"]), |
| 1144 | None if "f41" not in fields else proto.Order.__from_json__(fields["f41"]), |
| 1145 | None if "f42" not in fields else proto.Balance.__from_json__(fields["f42"]), |
| 1146 | None if "f43" not in fields else proto.State.__from_json__(fields["f43"]), |
| 1147 | None if "f44" not in fields else proto.Account.__from_json__(fields["f44"]), |
| 1148 | ) |
| 1149 | |
| 1150 | # Get the FBE type |
| 1151 | @property |
nothing calls this directly
no test coverage detected