app_enum.dart 506 B

123456789101112131415161718192021222324252627282930313233
  1. /// 应用枚举定义
  2. ///
  3. /// 集中管理所有在多个文件中使用的枚举类型
  4. library;
  5. /// 网络状态
  6. enum NetworkStatus {
  7. wifi,
  8. mobile,
  9. none,
  10. }
  11. /// 权限请求结果
  12. enum PermissionResult {
  13. granted,
  14. denied,
  15. permanentlyDenied,
  16. }
  17. /// 权限类型
  18. enum PermissionType {
  19. camera,
  20. gallery,
  21. microphone,
  22. bluetooth,
  23. }
  24. /// 推送事件类型
  25. enum PushEventType {
  26. receiveNotification, // 收到通知
  27. openNotification, // 点击通知
  28. receiveMessage, // 自定义消息
  29. }