You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

21 lines
410 B

enum SyncStatus {
/// 已同步,本地无修改
synced,
/// 未同步到服务器
notSynced,
}
// 添加更多扩展方法
extension SyncStatusExtension on SyncStatus {
String get displayName {
switch (this) {
case SyncStatus.synced:
return '已上传';
case SyncStatus.notSynced:
return '未上传';
}
}
bool get isSynced => this == SyncStatus.synced;
}