from typing import List, Optional from pydantic import BaseModel class SoftwareDefinition(BaseModel): """软件定义模型""" name: str executable_path: str startup_args: List[str] = [] startup_timeout: int = 60 check_process_name: str