m3_lightmeter/lib/data/models/app_feature.dart
2024-07-15 22:00:52 +02:00

26 lines
481 B
Dart

enum AppFeature {
cameraMetering,
ndFilters,
theming,
spotMetering,
histogram,
listOfFilms,
equipmentProfiles,
timer,
mainScreenCustomization;
String get name {
return toString().replaceAll(runtimeType.toString(), '').replaceAll('.', '');
}
bool get isFree {
switch (this) {
case AppFeature.cameraMetering:
case AppFeature.ndFilters:
case AppFeature.theming:
return true;
default:
return false;
}
}
}