Files
PiliPlus/lib/models/space/pr_info.dart
bggRGjQaUbCoE f003e8bf35 mod: member card: show prInfo
Closes #571

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-03-30 12:17:54 +08:00

35 lines
783 B
Dart

class PrInfo {
PrInfo(
this.content,
this.url,
this.icon,
this.iconNight,
this.textColor,
this.bgColor,
this.textColorNight,
this.bgColorNight,
);
String? content;
String? url;
String? icon;
String? iconNight;
String? textColor;
String? bgColor;
String? textColorNight;
String? bgColorNight;
PrInfo.fromJson(Map<String, dynamic> json) {
content = json['content'];
if (content?.isNotEmpty == true) {
url = json['url'];
icon = json['icon'];
iconNight = json['icon_night'];
textColor = json['text_color'] ?? "#999999";
bgColor = json['bg_color'] ?? "#e7e7e7";
textColorNight = json['text_color_night'] ?? "#727272";
bgColorNight = json['bg_color_night'] ?? "#2A2A2A";
}
}
}