hermes.commands.deposit.file
Module Contents
Classes
Usage docs: https://docs.pydantic.dev/2.6/concepts/models/ |
|
Base class that implements the generic deposition workflow. |
- class hermes.commands.deposit.file.FileDepositSettings(/, **data: Any)
Bases:
pydantic.BaseModel
Usage docs: https://docs.pydantic.dev/2.6/concepts/models/
A base class for creating Pydantic models.
- __pydantic_core_schema__
The pydantic-core schema used to build the SchemaValidator and SchemaSerializer.
- __pydantic_decorators__
Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.
- __pydantic_generic_metadata__
Metadata for generic models; contains data used for a similar purpose to __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.
- __pydantic_parent_namespace__
Parent namespace of the model, used for automatic rebuilding of models.
- __pydantic_extra__
An instance attribute with the values of extra fields from validation when model_config[‘extra’] == ‘allow’.
- class hermes.commands.deposit.file.FileDepositPlugin(command, ctx)
Bases:
hermes.commands.deposit.base.BaseDepositPlugin
Base class that implements the generic deposition workflow.
TODO: describe workflow… needs refactoring to be less stateful!