(cls, component)
| 100 | |
| 101 | @classmethod |
| 102 | def to_component_model(cls, component): |
| 103 | values = { |
| 104 | "object_id": component["object_id"], |
| 105 | "ref": component["ref"], |
| 106 | "caused_by": component.get("caused_by", {}), |
| 107 | } |
| 108 | updated_at = component.get("updated_at", None) |
| 109 | if updated_at: |
| 110 | values["updated_at"] = isotime.parse(updated_at) |
| 111 | return TraceComponentDB(**values) |
| 112 | |
| 113 | @classmethod |
| 114 | def to_model(cls, instance): |
no test coverage detected