EventTypeEnum.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # @Author : Rocky
  2. # @File : EventTypeEnum.py
  3. # @Time : 2024/12/25 9:45
  4. from enum import Enum, unique
  5. @unique
  6. class EventTypeEnumObj(Enum):
  7. ONE_CLICK_CALL = 606 # 一键通话
  8. VIDEO_CALL = 607 # 视频通话
  9. SD_CARD_ABNORMALITY = 706 # SD卡异常
  10. PRESS_THE_DOORBELL = 1022 # 按下门铃
  11. CHILD_PROTECTION_MODE = 1023 # 儿童保护模式
  12. # 不限频推送事件类型列表
  13. UNRESTRICTED_FREQUENCY_PUSH_EVENT_TYPE_LIST = [
  14. ONE_CLICK_CALL,
  15. VIDEO_CALL,
  16. SD_CARD_ABNORMALITY,
  17. PRESS_THE_DOORBELL,
  18. CHILD_PROTECTION_MODE
  19. ]
  20. # 透传推送事件类型列表(音视频通话)
  21. DATA_PUSH_EVENT_TYPE_LIST = [
  22. ONE_CLICK_CALL,
  23. VIDEO_CALL,
  24. PRESS_THE_DOORBELL
  25. ]
  26. # 主用户推送事件类型列表
  27. PRIMARY_USERS_PUSH_EVENT_TYPE_LIST = [
  28. ONE_CLICK_CALL,
  29. VIDEO_CALL,
  30. PRESS_THE_DOORBELL,
  31. SD_CARD_ABNORMALITY
  32. ]
  33. # 系统消息事件类型
  34. SYS_MSG_EVENT_TYPE_LIST = [
  35. SD_CARD_ABNORMALITY
  36. ]