"""Models used by the API.These are extensions of the models defined in the TES API specification."""fromenumimportEnumfrompydanticimportBaseModelfrompoiesis.api.tes.modelsimportTesState
[docs]classTesView(Enum):"""View of the task."""BASIC="BASIC"FULL="FULL"MINIMAL="MINIMAL"
[docs]classTesListTasksFilter(BaseModel):"""Filter for listing tasks."""name_prefix:str|None=Nonestate:TesState|None=Nonetag_key:list[str]|None=Nonetag_value:list[str]|None=Noneview:TesView=TesView.MINIMAL