AdapterResponseInfo.fromMap constructor
AdapterResponseInfo.fromMap(
- Map map
Implementation
factory AdapterResponseInfo.fromMap(Map<dynamic, dynamic> map) {
final rawMapping = map['adUnitMapping'];
final mapping = <String, String>{};
if (rawMapping is Map) {
rawMapping.forEach((k, v) {
if (k != null && v != null) mapping[k.toString()] = v.toString();
});
}
return AdapterResponseInfo(
adapterClassName: map['adapterClassName']?.toString() ?? '',
latencyMillis: (map['latencyMillis'] as num?)?.toInt() ?? 0,
description: map['description']?.toString() ?? '',
adUnitMapping: mapping,
adError:
map['adError'] is Map ? AdError.fromMap(map['adError'] as Map) : null,
adSourceName: map['adSourceName']?.toString(),
adSourceId: map['adSourceId']?.toString(),
adSourceInstanceName: map['adSourceInstanceName']?.toString(),
adSourceInstanceId: map['adSourceInstanceId']?.toString(),
);
}