instantiateFromMapImpl method

  1. @override
FutureOr<O?> instantiateFromMapImpl(
  1. Map<String, dynamic> fields, {
  2. JsonDecoder? jsonDecoder,
})
override

Implementation

@override
FutureOr<O?> instantiateFromMapImpl(Map<String, dynamic> fields,
    {JsonDecoder? jsonDecoder}) {
  jsonDecoder ??= Json.defaultDecoder;

  return reflection.createInstanceFromMap(fields,
      fieldNameResolver: Json.defaultFieldNameResolver,
      fieldValueResolver: (f, v, t) =>
          Json.defaultFieldValueResolver(f, v, t, jsonDecoder!, provider));
}