NASDeviceInfo.fromMap constructor
从Map创建实例,用于反序列化
Implementation
factory NASDeviceInfo.fromMap(Map<String, dynamic> map) {
return NASDeviceInfo(
serviceName: map['serviceName'] as String,
serviceType: map['serviceType'] as String,
sn: map['sn'] as String,
target: map['target'] as String?,
port: map['port'] as int,
ipAddress: map['ipAddress'] as String,
macAddress: map['macAddress'] as String?,
remoteId: map['remoteId'] as String?,
txtRecords: Map<String, String>.from(map['txtRecords'] as Map? ?? {}),
);
}