Input$ConfigDLNAInput.fromJson constructor
Input$ConfigDLNAInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$ConfigDLNAInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('serverName')) {
final l$serverName = data['serverName'];
result$data['serverName'] = (l$serverName as String?);
}
if (data.containsKey('enabled')) {
final l$enabled = data['enabled'];
result$data['enabled'] = (l$enabled as bool?);
}
if (data.containsKey('port')) {
final l$port = data['port'];
result$data['port'] = (l$port as int?);
}
if (data.containsKey('whitelistedIPs')) {
final l$whitelistedIPs = data['whitelistedIPs'];
result$data['whitelistedIPs'] = (l$whitelistedIPs as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('interfaces')) {
final l$interfaces = data['interfaces'];
result$data['interfaces'] = (l$interfaces as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
if (data.containsKey('videoSortOrder')) {
final l$videoSortOrder = data['videoSortOrder'];
result$data['videoSortOrder'] = (l$videoSortOrder as String?);
}
return Input$ConfigDLNAInput._(result$data);
}