NASDeviceInfo.fromMap constructor

NASDeviceInfo.fromMap(
  1. Map<String, dynamic> map
)

从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? ?? {}),
  );
}