18 lines
464 B
Dart
18 lines
464 B
Dart
abstract class ICheck {
|
|
Future<bool> check();
|
|
}
|
|
|
|
abstract class ILocationCheck extends ICheck {
|
|
Future<bool> locationPermissionStatus();
|
|
// Additional location-specific methods can be defined here
|
|
}
|
|
|
|
abstract class ICameraCheck extends ICheck {
|
|
Future<bool> cameraPermissionStatus();
|
|
// Additional camera-specific methods can be defined here
|
|
}
|
|
|
|
abstract class INetworkCheck extends ICheck {
|
|
// Additional network-specific methods can be defined here
|
|
}
|