from app.notify_client import NotifyAdminAPIClient, cache class PerformanceDashboardAPIClient(NotifyAdminAPIClient): @cache.set("performance-stats-{start_date}-to-{end_date}", ttl_in_seconds=3600) def get_performance_dashboard_stats( self, *, start_date, end_date, ): return self.get( "/performance-dashboard", params={ "start_date": str(start_date), "end_date": str(end_date), }, ) performance_dashboard_api_client = PerformanceDashboardAPIClient()