monkey_wrench.task.chimp module

Module to define Pydantic models for tasks related to CHIMP retrievals.

class monkey_wrench.task.chimp.ChimpTaskBase(*, context: Literal[Context.chimp], action: Action, specifications: type[Model])[source]

Bases: TaskBase

Pydantic base model for all CHIMP related tasks.

context: Literal[Context.chimp]
class monkey_wrench.task.chimp.ChimpRetrieve(*, context: Literal[Context.chimp], action: Literal[Action.retrieve], specifications: ChimpRetrieval)[source]

Bases: ChimpTaskBase

Pydantic model for the CHIMP retrieval task.

action: Literal[Action.retrieve]
specifications: ChimpRetrieval
perform() None[source]

Perform CHIMP retrievals.

monkey_wrench.task.chimp.ChimpTask

alias of ChimpRetrieve