Files
bini-google-tv/flutter_app/lib/models/family_member.dart
2026-01-24 19:41:19 +09:00

30 lines
714 B
Dart

class FamilyMember {
final String id;
final String name;
final String emoji;
final String color;
final int order;
const FamilyMember({
required this.id,
required this.name,
required this.emoji,
required this.color,
required this.order,
});
factory FamilyMember.fromJson(Map<String, dynamic> json) {
return FamilyMember(
id: json["_id"] as String? ?? "",
name: json["name"] as String? ?? "",
emoji: json["emoji"] as String? ?? "",
color: json["color"] as String? ?? "",
order: (json["order"] as num?)?.toInt() ?? 0,
);
}
Map<String, dynamic> toJson() {
return {"name": name, "emoji": emoji, "color": color, "order": order};
}
}