mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-31 19:45:15 +02:00
refactor(automation): drop Block suffix from definition components
This commit is contained in:
parent
7f4c1c25ab
commit
56b3e1bfc4
6 changed files with 25 additions and 25 deletions
|
|
@ -4,9 +4,9 @@ from __future__ import annotations
|
|||
|
||||
from pydantic import BaseModel, ConfigDict, Field
|
||||
|
||||
from .execution import ExecutionBlock
|
||||
from .inputs import InputsBlock
|
||||
from .metadata import MetadataBlock
|
||||
from .execution import Execution
|
||||
from .inputs import Inputs
|
||||
from .metadata import Metadata
|
||||
from .plan_step import PlanStep
|
||||
from .trigger_spec import TriggerSpec
|
||||
|
||||
|
|
@ -19,8 +19,8 @@ class AutomationDefinition(BaseModel):
|
|||
schema_version: str = "1.0"
|
||||
name: str = Field(..., min_length=1, max_length=200)
|
||||
goal: str | None = None
|
||||
inputs: InputsBlock | None = None
|
||||
inputs: Inputs | None = None
|
||||
triggers: list[TriggerSpec] = Field(default_factory=list)
|
||||
plan: list[PlanStep] = Field(..., min_length=1)
|
||||
execution: ExecutionBlock = Field(default_factory=ExecutionBlock)
|
||||
metadata: MetadataBlock = Field(default_factory=MetadataBlock)
|
||||
execution: Execution = Field(default_factory=Execution)
|
||||
metadata: Metadata = Field(default_factory=Metadata)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue