oscillode/blender_maxwell/node_trees/maxwell_sim_nodes/contracts/schemas/managed_obj_def.py

12 lines
263 B
Python

import typing as typ
from dataclasses import dataclass
import pydantic as pyd
from ..bl import PresetName, SocketName, BLEnumID
from .managed_obj import ManagedObj
class ManagedObjDef(pyd.BaseModel):
mk: typ.Callable[[str], ManagedObj]
name_prefix: str = ""