"""
URL Configuration for Dropbox Integration
-----------------------------------------
Include these URLs in your Django project's main urls.py or app urls.py:

    path('dropbox/', include('dropbox_integration_package.urls', namespace='dropbox')),
"""

from django.urls import path
from . import views
from . import patient_views

app_name = "dropbox"

urlpatterns = [
    # Check folder content (for status badge / indicators)
    path("check-folder/", views.check_dropbox_folder_view, name="check_folder"),

    # List patient files
    path("patients/<int:patient_id>/files/", views.patient_files_view, name="patient_files"),

    # Upload file for patient
    path("patients/<int:patient_id>/upload/", views.upload_patient_file_view, name="upload_patient_file"),

    # Generate direct temporary download/stream link
    path("temporary-link/", views.get_temporary_link_view, name="temporary_link"),

    # List camera uploads / latest drive files
    path("latest-drive-files/", views.latest_drive_files_view, name="latest_drive_files"),

    # --- New Patient Attachment Endpoints ---
    path("patient/<int:patient_id>/attachments/", patient_views.dropbox_patient_attachments_api, name="patient_attachments"),
    path("patient/<int:patient_id>/upload/", patient_views.dropbox_patient_upload_api, name="patient_upload"),
    path("patient/<int:patient_id>/folder-info/", patient_views.dropbox_patient_folder_info_api, name="patient_folder_info"),
    path("toggle-dummy/", patient_views.dropbox_toggle_dummy_api, name="toggle_dummy"),
]
