DatasetDate constructor
DatasetDate(
- String value
Implementation
DatasetDate(String value) : value = value.trim() {
final match = RegExp(r'^\d{4}-\d{2}-\d{2}$').hasMatch(this.value);
final parsed = DateTime.tryParse(this.value);
if (!match || parsed == null || parsed.toUtc().toIso8601String().substring(0, 10) != this.value) {
throw ArgumentError.value(value, 'value', 'invalid dataset date format');
}
}