Files
PiliPlus/lib/models_new/search/search_trending/list.dart
bggRGjQaUbCoE 05bb27ee2b show search rcmd reason
Closes #921

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-01 18:32:55 +08:00

28 lines
695 B
Dart

class SearchTrendingItemModel {
String? keyword;
String? showName;
String? icon;
bool? showLiveIcon;
String? recommendReason;
SearchTrendingItemModel({
this.keyword,
this.showName,
this.icon,
this.showLiveIcon,
this.recommendReason,
});
factory SearchTrendingItemModel.fromJson(Map<String, dynamic> json) =>
SearchTrendingItemModel(
keyword: json['keyword'] as String?,
showName: json['show_name'] as String?,
icon: json['icon'] as String?,
showLiveIcon: json['show_live_icon'] as bool?,
recommendReason: (json['recommend_reason'] as String?)?.replaceFirst(
'·',
' ',
),
);
}