text: import logging
  from zentral.core.events import register_event_type
  from zentral.core.events.base import BaseEvent
  
  
  logger = logging.getLogger('zentral.contrib.mdm.events')
  
  
  ALL_EVENTS_SEARCH_DICT = {"tag": "mdm"}
  
  
  class DEPEnrollmentRequestEvent(BaseEvent):
      event_type = "dep_enrollment_request"
      tags = ["mdm", "dep", "heartbeat"]
  
  
  register_event_type(DEPEnrollmentRequestEvent)
  
  
  class OTAEnrollmentRequestEvent(BaseEvent):
      event_type = "ota_enrollment_request"
      tags = ["mdm", "ota", "heartbeat"]
  
  
  register_event_type(OTAEnrollmentRequestEvent)
  
  
  class MDMSCEPVerificationEvent(BaseEvent):
      event_type = "mdm_scep_verification"
      tags = ["mdm", "heartbeat"]
  
  
  register_event_type(MDMSCEPVerificationEvent)
  
  
  class MDMRequestEvent(BaseEvent):
      event_type = "mdm_request"
      tags = ["mdm", "heartbeat"]
  
  
  register_event_type(MDMRequestEvent)
  
  
  class MDMDeviceNotificationEvent(BaseEvent):
      event_type = "mdm_device_notification"
      tags = ["mdm"]
  
  
  register_event_type(MDMDeviceNotificationEvent)
  