Schemas¶
Pydantic schemas for configuration.
Classes:
| Name | Description |
|---|---|
FilecountModel |
Model for file count configuration. |
DirectoryModel |
Model for directory creation configuration. |
FilenameModel |
Model for file renaming. |
TransferModeModel |
Model for mode configuration. |
ListIncludeExcludeModel |
Model for list filtering. |
MinMaxModel |
Model for size filter. |
SizeLimitModel |
Model for output folder size limits. |
OptionsModel |
Model for additional options. |
ConfigModel |
Model for configuration. |
FilecountModel
¶
Bases: BaseModel
Model for file count configuration.
DirectoryModel
¶
Bases: BaseModel
Model for directory creation configuration.
FilenameModel
¶
Bases: BaseModel
Model for file renaming.
TransferModeModel
¶
Bases: BaseModel
Model for mode configuration.
ListIncludeExcludeModel
¶
Bases: BaseModel
Model for list filtering.
MinMaxModel
¶
Bases: BaseModel
Model for size filter.
SizeLimitModel
¶
Bases: BaseModel
Model for output folder size limits.
OptionsModel
¶
Bases: BaseModel
Model for additional options.
ConfigModel
¶
Bases: BaseModel
Model for configuration.
Methods:
| Name | Description |
|---|---|
is_absolute |
Ensure root and dest paths are absolute. |
is_absolute(val: str) -> str
classmethod
¶
Ensure root and dest paths are absolute.