fromMap static method
- Map<
String, dynamic> ? map, { - EnumMethod? enumMethod,
Gets a possible IOSWKWebsiteDataRecord instance from a Map value.
Implementation
static IOSWKWebsiteDataRecord? fromMap(
Map<String, dynamic>? map, {
EnumMethod? enumMethod,
}) {
if (map == null) {
return null;
}
final instance = IOSWKWebsiteDataRecord(
dataTypes: map['dataTypes'] != null
? Set<IOSWKWebsiteDataType>.from(
map['dataTypes']
.map(
(e) => switch (enumMethod ?? EnumMethod.nativeValue) {
EnumMethod.nativeValue =>
IOSWKWebsiteDataType.fromNativeValue(e),
EnumMethod.value => IOSWKWebsiteDataType.fromValue(e),
EnumMethod.name => IOSWKWebsiteDataType.byName(e),
},
)
.whereType<IOSWKWebsiteDataType>(),
)
: null,
displayName: map['displayName'],
);
return instance;
}