(obj: Any)
| 651 | |
| 652 | @staticmethod |
| 653 | def from_dict(obj: Any) -> ModelCapabilities: |
| 654 | assert isinstance(obj, dict) |
| 655 | supports_dict = obj.get("supports") |
| 656 | limits_dict = obj.get("limits") |
| 657 | supports = ModelSupports.from_dict(supports_dict) if supports_dict else ModelSupports() |
| 658 | limits = ModelLimits.from_dict(limits_dict) if limits_dict else ModelLimits() |
| 659 | return ModelCapabilities(supports=supports, limits=limits) |
| 660 | |
| 661 | def to_dict(self) -> dict: |
| 662 | result: dict = {} |
nothing calls this directly
no test coverage detected