weaviate.debug

class weaviate.debug._Debug(connection)[source]

Bases: _DebugExecutor[ConnectionSync]

Parameters:

connection (ConnectionType)

class weaviate.debug._DebugAsync(connection)[source]

Bases: _DebugExecutor[ConnectionAsync]

Parameters:

connection (ConnectionType)

weaviate.debug.types

class weaviate.debug.types.DebugRESTObject(*, collection, creationTimeUnix, lastUpdateTimeUnix, properties, tenant=None, id, vector=None, vectors=None)[source]

Bases: BaseModel

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:
  • collection (str)

  • creationTimeUnix (datetime)

  • lastUpdateTimeUnix (datetime)

  • properties (Dict[str, Any])

  • tenant (str | None)

  • id (UUID)

  • vector (list[float] | None)

  • vectors (Dict[str, list[float]] | None)

collection: str
creation_time: datetime
last_update_time: datetime
properties: Dict[str, Any]
tenant: str | None
uuid: UUID
vector: list[float] | None
vectors: Dict[str, list[float]] | None
_abc_impl = <_abc._abc_data object>
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].