From 8d964e64e4c81b8823e326a6ebcd36f178f13bea Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Thu, 16 Apr 2026 02:44:08 +0000 Subject: [PATCH] fix(psa): update autotask/halopsa stub search_tickets return type annotation Co-Authored-By: Claude Sonnet 4.6 --- backend/app/services/psa/autotask/provider.py | 3 ++- backend/app/services/psa/halopsa/provider.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/app/services/psa/autotask/provider.py b/backend/app/services/psa/autotask/provider.py index a78fc1c1..f7fb21fe 100644 --- a/backend/app/services/psa/autotask/provider.py +++ b/backend/app/services/psa/autotask/provider.py @@ -12,6 +12,7 @@ from app.services.psa.types import ( PSAConfiguration, PSATimeEntry, PSABoard, + PaginatedTicketResult, ) @@ -28,7 +29,7 @@ class AutotaskProvider(PSAProvider): async def get_ticket(self, ticket_id: str) -> PSATicket: raise NotImplementedError("Autotask integration coming soon") - async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + async def search_tickets(self, query: str, **filters) -> PaginatedTicketResult: raise NotImplementedError("Autotask integration coming soon") async def post_note( diff --git a/backend/app/services/psa/halopsa/provider.py b/backend/app/services/psa/halopsa/provider.py index 4a917ed2..2855d5e2 100644 --- a/backend/app/services/psa/halopsa/provider.py +++ b/backend/app/services/psa/halopsa/provider.py @@ -12,6 +12,7 @@ from app.services.psa.types import ( PSAConfiguration, PSATimeEntry, PSABoard, + PaginatedTicketResult, ) @@ -28,7 +29,7 @@ class HaloPSAProvider(PSAProvider): async def get_ticket(self, ticket_id: str) -> PSATicket: raise NotImplementedError("Halo PSA integration coming soon") - async def search_tickets(self, query: str, **filters) -> list[PSATicket]: + async def search_tickets(self, query: str, **filters) -> PaginatedTicketResult: raise NotImplementedError("Halo PSA integration coming soon") async def post_note(