Translate-Flutter/lib/entity/language_entity.dart
fengshengxiong 70d663706c 第一版
2024-07-12 11:26:44 +08:00

32 lines
755 B
Dart
Executable File

import 'dart:convert';
class LanguageEntity {
String languageCode;
String languageName;
LanguageEntity({
required this.languageCode,
required this.languageName,
});
LanguageEntity copyWith() => LanguageEntity(
languageCode: languageCode,
languageName: languageName,
);
factory LanguageEntity.fromJson(String str) =>
LanguageEntity.fromMap(json.decode(str));
String toJson() => json.encode(toMap());
factory LanguageEntity.fromMap(Map<String, dynamic> json) => LanguageEntity(
languageCode: json["languageCode"],
languageName: json["languageName"],
);
Map<String, dynamic> toMap() => {
"languageCode": languageCode,
"languageName": languageName,
};
}