Source code for paperap.models.config.config

"""
----------------------------------------------------------------------------

   METADATA:

       File:    config.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

"""

from __future__ import annotations

from datetime import datetime
from typing import Any

from paperap.models.abstract.model import StandardModel


[docs] class Config(StandardModel): user_args: str | None = None output_type: str | None = None pages: str | None = None language: str | None = None mode: str | None = None skip_archive_file: bool | None = None image_dpi: int | None = None unpaper_clean: bool | None = None deskew: bool rotate_pages: bool rotate_pages_threshold: int | None = None max_image_pixels: int | None = None color_conversion_strategy: str | None = None app_title: str app_logo: str