appsok/lib/src/models/adb_device.dart

27 lines
489 B
Dart

class AdbDevice {
const AdbDevice({
required this.serial,
required this.state,
this.model,
this.product,
this.device,
});
final String serial;
final String state;
final String? model;
final String? product;
final String? device;
String get displayName {
if (model != null && model!.isNotEmpty) {
return model!.replaceAll('_', ' ');
}
if (device != null && device!.isNotEmpty) {
return device!;
}
return serial;
}
}