getAsModelDate method
Retrieves the element of key
of type ModelDate from Map.
If there is no element of key
in Map or the type does not match ModelDate, ModelDate whose value is defaultValue
is returned.
Mapにkey
の要素がない場合やModelDateと型が合わない場合、defaultValue
が値となるModelDateが返されます。
Implementation
ModelDate getAsModelDate(String key, [DateTime? defaultValue]) {
if (!containsKey(key) || this[key] is! ModelDate) {
return ModelDate(defaultValue ?? DateTime.now());
}
return this[key] as ModelDate;
}