getAsModelDate method

ModelDate getAsModelDate(
  1. String key, [
  2. DateTime? defaultValue
])

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からModelDate型のkeyの要素を取得します。

Mapkeyの要素がない場合や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;
}