Initialize a new instance from a `SessionModel`.
(cls, model: SessionModel)
| 77 | |
| 78 | @classmethod |
| 79 | def from_model(cls, model: SessionModel) -> Session: |
| 80 | """Initialize a new instance from a `SessionModel`.""" |
| 81 | cookies = SessionCookies(model.cookies) |
| 82 | return cls(**model.model_dump(exclude={'cookies'}), cookies=cookies) |
| 83 | |
| 84 | def __repr__(self) -> str: |
| 85 | """Get a string representation.""" |