I couldn't find any official documentation specifying what each parameter to a `sla_miss_callback` callable are. This would be a great addition to know how to properly format the messages sent.
airflow/models/dag.py
self,
        start_date: datetime,
        num: Optional[int] = None,
        end_date: Optional[datetime] = timezone.utcnow(),
    ) -> List[datetime]:
        message = "`DAG.date_range()` is deprecated."
        if num is not None:
            result = utils_date_range(start_date=start_date, num=num)
        else:
            message += " Please use `DAG.iter_dagrun_infos_between(..., align=False)` instead."
            result = [
                info.logical_date
                for info in self.iter_dagrun_infos_between(start_date, end_date, align=False)
            ]
        warnings.warn(message, category=DeprecationWarning, stacklevel=2)
        return result
    def is_fixed_time_schedule(self):