24 lines
559 B
Dart
24 lines
559 B
Dart
class Character {
|
|
final String id;
|
|
final String name;
|
|
final String tagline;
|
|
final String avatar;
|
|
final String description;
|
|
final List<String> tags;
|
|
final double compatibility; // 硬件契合度 %
|
|
final String status; // 'online' | 'busy' | 'offline'
|
|
final bool isLocked;
|
|
|
|
const Character({
|
|
required this.id,
|
|
required this.name,
|
|
required this.tagline,
|
|
required this.avatar,
|
|
required this.description,
|
|
required this.tags,
|
|
required this.compatibility,
|
|
required this.status,
|
|
this.isLocked = false,
|
|
});
|
|
}
|