class Client: def __init__( self, client_id, ) -> None: self.client_id = client_id self.connection_status = "connected" self.transcoder = None self.transcriber = None self.context = None self.requested_output_type = None self.transcoder_dynamic_config = None self.manual_transcribe = None def __str__(self) -> str: return f"{self.name} (id: {self.client_id[:4]}...) ({self.connection_status})" def to_json(self): self_vars = vars(self) return { **self_vars, "transcoder": self.transcoder is not None, }