15 lines
302 B
Dart
15 lines
302 B
Dart
|
enum ContactStatus {
|
||
|
none,
|
||
|
searchResult,
|
||
|
requested,
|
||
|
ignored,
|
||
|
blocked,
|
||
|
accepted;
|
||
|
|
||
|
factory ContactStatus.fromString(String text) {
|
||
|
return ContactStatus.values.firstWhere((element) => element.name.toLowerCase() == text.toLowerCase(),
|
||
|
orElse: () => ContactStatus.none,
|
||
|
);
|
||
|
}
|
||
|
}
|