paperap.models.task.model module
METADATA:
- File: task.py
Project: paperap
- Created: 2025-03-04
Version: 0.0.9
Author: Jess Mann Email: jess@jmann.me
Copyright (c) 2025 Jess Mann
LAST MODIFIED:
2025-03-04 By Jess Mann
- class paperap.models.task.model.Task(**data)[source]
Bases:
StandardModelRepresents a task in Paperless-NgX.
- Parameters:
data (
Any)
- task_id: str
- task_file_name: str | None
- task_name: TaskNameType | None
- date_created: datetime | None
- date_started: datetime | None
- date_done: datetime | None
- type: TaskTypeType | None
- status: TaskStatusType | None
- result: str | None
- acknowledged: bool
- class Meta(model)[source]
Bases:
Meta- Parameters:
model (type[_Self])
- queryset
alias of
TaskQuerySet
- blacklist_filtering_params: ClassVar[set[str]] = {}
- field_map: dict[str, str] = {}
- filtering_disabled: ClassVar[set[str]] = {}
- filtering_fields: ClassVar[set[str]] = {'_resource', 'acknowledged', 'date_created', 'date_done', 'date_started', 'id', 'related_document', 'result', 'status', 'task_file_name', 'task_id', 'task_name', 'type'}
- read_only_fields: ClassVar[set[str]] = {'id'}
- supported_filtering_params: ClassVar[set[str]] = {'id', 'id__in', 'limit'}
- model: type[_Self]
- name: str
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'ignore', 'populate_by_name': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_default': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- model_post_init(context: Any, /) None
We need to both initialize private attributes and call the user-defined model_post_init method.
- id: int