rcastriotta
publish
1a3fc6f
raw
history blame contribute delete
657 Bytes
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,
}