| Conditions | 5 |
| Total Lines | 8 |
| Code Lines | 7 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 6 |
| CRAP Score | 5.0729 |
| Changes | 0 | ||
| 1 | """DB models.""" |
||
| 18 | 1 | def model_dump(self, **kwargs) -> dict: |
|
| 19 | """Model to dict.""" |
||
| 20 | 1 | values = super().model_dump(**kwargs) |
|
| 21 | 1 | if "id" in values and values["id"]: |
|
| 22 | 1 | values["_id"] = values["id"] |
|
| 23 | 1 | if "exclude" in kwargs and "_id" in kwargs["exclude"]: |
|
| 24 | values.pop("_id") |
||
| 25 | 1 | return values |
|
| 26 | |||
| 32 |