fix: add missing user_api_key_project_alias to TypedDict constructors

Pre-existing mypy failures on main — SpendLogsMetadata and
PagerDutyInternalEvent constructors were missing the required
user_api_key_project_alias key.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Or Yaacov 2026-03-24 12:22:09 +02:00
parent aff2f119e3
commit 8497056c28
2 changed files with 2 additions and 0 deletions

View file

@ -197,6 +197,7 @@ class PagerDutyAlerting(SlackAlerting):
user_api_key_org_id=user_api_key_dict.org_id,
user_api_key_team_id=user_api_key_dict.team_id,
user_api_key_project_id=user_api_key_dict.project_id,
user_api_key_project_alias=user_api_key_dict.project_alias,
user_api_key_user_id=user_api_key_dict.user_id,
user_api_key_team_alias=user_api_key_dict.team_alias,
user_api_key_end_user_id=user_api_key_dict.end_user_id,

View file

@ -90,6 +90,7 @@ def _get_spend_logs_metadata(
user_api_key_alias=None,
user_api_key_team_id=None,
user_api_key_project_id=None,
user_api_key_project_alias=None,
user_api_key_org_id=None,
user_api_key_user_id=None,
user_api_key_team_alias=None,