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
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; |
|
}
|
|
|