from common.exceptions.app_exception import NotFoundException class MonitorConfigNotFoundException(NotFoundException): """ Exception ném ra khi không tìm thấy cấu hình giám sát (MonitorConfig) của thiết bị. Kế thừa từ NotFoundException để trả về HTTP status 404 cho client. """ def __init__(self, device_id): super().__init__( message=f"Monitor config not found for device with id={device_id}", payload={"device_id": device_id} )