requireDateTime method
Implementation
DateTime requireDateTime(String name, {String? from}) {
final e = require(name);
dynamic r;
if (e is String) {
r = DateTime.tryParse(e);
if (r == null) {
throw ChalonaResponse.error('data-type-required',
{'param': name, 'from': from, 'type': 'DateTime'});
}
}
if (r is! DateTime) {
throw ChalonaResponse.error('data-type-required',
{'param': name, 'from': from, 'type': 'DateTime'});
}
return r;
}