feat: update configuration options to use Optional types and enhance documentation structure

This commit is contained in:
Christian Krakau-Louis
2025-04-01 23:33:51 +02:00
parent 8769982cea
commit adfd5c9757
3 changed files with 25 additions and 16 deletions
+3 -3
View File
@@ -60,9 +60,9 @@ class Settings(BaseSettings):
imap2_delete_after_process: bool = False
# Google Drive settings
google_drive_credentials_json: str = ""
google_drive_folder_id: str = ""
google_drive_delegate_to: str = "" # Optional delegated user email
google_drive_credentials_json: Optional[str] = ""
google_drive_folder_id: Optional[str] = ""
google_drive_delegate_to: Optional[str] = "" # Optional delegated user email
# WebDAV settings
webdav_url: Optional[str] = None