task_logic¶
- pydantic model aind_behavior_services.task_logic.AindBehaviorTaskLogicModel[source]¶
Bases:
Task
- Config:
extra: str = forbid
validate_assignment: bool = True
validate_default: bool = True
strict: bool = True
str_strip_whitespace: bool = True
- Fields:
- Validators:
- field task_parameters: TaskParameters [Required][source]¶
Parameters of the task logic
- pydantic model aind_behavior_services.task_logic.TaskParameters[source]¶
Bases:
TaskParameters
- Config:
extra: str = allow
validate_assignment: bool = True
validate_default: bool = True
strict: bool = True
str_strip_whitespace: bool = True
- Fields:
- Validators:
- field aind_behavior_services_pkg_version: Literal['0.9.0'] = '0.9.0'[source]¶
- Constraints:
pattern = ^(0|[1-9]d*).(0|[1-9]d*).(0|[1-9]d*)(?:-((?:0|[1-9]d*|d*[a-zA-Z-][0-9a-zA-Z-]*)(?:.(?:0|[1-9]d*|d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:+([0-9a-zA-Z-]+(?:.[0-9a-zA-Z-]+)*))?$
- Validated by:
- validator coerce_version » aind_behavior_services_pkg_version[source]¶