diff --git a/src/blueapi/core/bluesky_types.py b/src/blueapi/core/bluesky_types.py index 64a2a5289..24cf0ea50 100644 --- a/src/blueapi/core/bluesky_types.py +++ b/src/blueapi/core/bluesky_types.py @@ -25,7 +25,6 @@ ) from bluesky.utils import Msg, MsgGenerator from ophyd_async.core import Device as AsyncDevice -from pydantic import BaseModel, Field from blueapi.utils import BlueapiBaseModel @@ -81,20 +80,6 @@ def is_bluesky_plan_generator(func: PlanGenerator) -> bool: return False -class Plan(BlueapiBaseModel): - """ - A plan that can be run - """ - - name: str = Field(description="Referenceable name of the plan") - description: str | None = Field( - description="Description/docstring of the plan", default=None - ) - model: type[BaseModel] = Field( - description="Validation model of the parameters for the plan" - ) - - class DataEvent(BlueapiBaseModel): """ Event representing collection of some data. Conforms to the Bluesky event model: