# Released under the MIT License. See LICENSE for details.#"""Defines workspace behavior."""from__future__importannotationsfromdataclassesimportdataclassfromtypingimportTYPE_CHECKING,Annotatedfromefro.dataclassioimportioprepped,IOAttrsifTYPE_CHECKING:pass
[docs]@ioprepped@dataclassclassAssetsV1GlobalVals:"""Global values for an assets_v1 workspace."""# Just dummy testing values for now.emit:Annotated[bool,IOAttrs('emit')]aggro:Annotated[float,IOAttrs('aggro')]
[docs]@ioprepped@dataclassclassAssetsV1PathVals:"""Path-specific values for an assets_v1 workspace path."""# Just dummy testing values for now.width:Annotated[int,IOAttrs('width')]height:Annotated[int,IOAttrs('height')]