def get_recipient_context( self, recipient: Team | User, extra_context: Mapping[str, Any]) -> MutableMapping[str, Any]: context = super().get_recipient_context(recipient, extra_context) return {**context, **get_reason_context(context)}
def get_user_context( self, user: User, extra_context: Mapping[str, Any]) -> MutableMapping[str, Any]: return get_reason_context(extra_context)
def get_recipient_context( self, recipient: Union["Team", "User"], extra_context: Mapping[str, Any]) -> MutableMapping[str, Any]: return get_reason_context(extra_context)