27 lines
489 B
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;
|
|
}
|
|
}
|