Files
PiliPlus/lib/models_new/dynamic/dyn_mention/item.dart
bggRGjQaUbCoE 7be3774675 feat: at user
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-24 23:13:31 +08:00

38 lines
768 B
Dart

class MentionItem {
String? face;
int? fans;
String? name;
int? officialVerifyType;
String? uid;
MentionItem({
this.face,
this.fans,
this.name,
this.officialVerifyType,
this.uid,
});
factory MentionItem.fromJson(Map<String, dynamic> json) => MentionItem(
face: json['face'] as String?,
fans: json['fans'] as int?,
name: json['name'] as String?,
officialVerifyType: json['official_verify_type'] as int?,
uid: json['uid'] as String?,
);
@override
bool operator ==(Object other) {
if (identical(this, other)) {
return true;
}
if (other is MentionItem) {
return uid == other.uid;
}
return false;
}
@override
int get hashCode => uid.hashCode;
}