Participant autogen.beta.network.session.Participant dataclass # Participant(agent_id, role, order, joined_at='') agent_id instance-attribute # agent_id role instance-attribute # role order instance-attribute # order joined_at class-attribute instance-attribute # joined_at = '' to_dict # to_dict() Source code in autogen/beta/network/session.py 136 137 138 139 140 141 142def to_dict(self) -> dict[str, Any]: return { "agent_id": self.agent_id, "role": self.role.value, "order": self.order, "joined_at": self.joined_at, } from_dict classmethod # from_dict(data) Source code in autogen/beta/network/session.py 144 145 146 147 148 149 150@classmethod def from_dict(cls, data: dict[str, Any]) -> "Participant": payload = dict(data) role = payload.get("role") if isinstance(role, str): payload["role"] = ParticipantRole(role) return cls(**payload)