Skip to content

TargetRemoved

Class: warmhub.TargetRemoved

TargetRemoved(reason: Literal['target_removed'], target_durable_id: str, field_path: str | None = None, extra: JsonMapping = _empty(), raw: JsonMapping = _empty())

A new reference or dependency named a removed Thing (#11477).

Terminal: a removed Thing cannot be referenced again. target_durable_id names it; field_path is set when the reference is a body field.

as_dict()

The exact server payload as a plain, mutable, serializable dict.

Wire keys, wire nesting, no client naming applied — the same content as raw, in the form you can hand to dumps, mutate, or pass to code that demands a real dict. Built fresh on each call, so editing the result cannot reach the model.

reason

Documentation is not yet available.

target_durable_id

Documentation is not yet available.

field_path = None

Documentation is not yet available.

extra = field(default_factory=_empty)

Documentation is not yet available.

raw = field(default_factory=_empty)

Documentation is not yet available.