Source code for weaviate.cluster.types
from typing import List, Optional, TypedDict
# must use functional syntax because class is a keyword
Shard = TypedDict("Shard", {"class": str, "name": str, "objectCount": int})
[docs]
class Node(TypedDict):
batchStats: BatchStats
gitHash: str
name: str
shards: Optional[List[Shard]]
stats: Stats
status: str
version: str