AbstractModel<A>.fromJson constructor

AbstractModel<A>.fromJson(
  1. Map<String, dynamic> map
)

Implementation

AbstractModel.fromJson(Map<String, dynamic> map) {
  id = map[modelIdKey];

  if (map.containsKey(modelUpdatedAtKey)) {
    updatedAt = dateParseUpdate != null
        ? dateParseUpdate!(map[modelUpdatedAtKey])
        : map[modelUpdatedAtKey];
  }

  if (map.containsKey(modelDeletedAtKey)) {
    deletedAt = dateParseDelete != null
        ? dateParseDelete!(map[modelDeletedAtKey])
        : map[modelDeletedAtKey];
  }
}