isActive property
bool
get
isActive
Implementation
bool get isActive {
if (!enabled) return false;
final now = DateTime.now();
if (startDate != null && now.isBefore(startDate!)) return false;
if (endDate != null && now.isAfter(endDate!)) return false;
return true;
}