| Conditions | 2 |
| Total Lines | 8 |
| Code Lines | 8 |
| Lines | 8 |
| Ratio | 100 % |
| Changes | 0 | ||
| 1 | from dataclasses import dataclass |
||
| 13 | @staticmethod |
||
| 14 | def from_dict(obj: Any) -> 'UserPastRaces': |
||
| 15 | if not isinstance(obj, dict): |
||
| 16 | return None |
||
| 17 | count = from_int(obj.get("count")) |
||
| 18 | num_pages = from_int(obj.get("num_pages")) |
||
| 19 | races = from_list(Race.from_dict, obj.get("races")) |
||
| 20 | return UserPastRaces(count, num_pages, races) |
||
| 21 | |||
| 25 |