Files
web_tools/lib/utils/model/model.dart
2025-12-25 14:37:50 +08:00

31 lines
947 B
Dart

class ShareCardModel {
/**
* 分享弹框 上方卡片模型
* */
final String activityIcon; //卡片中间的icon
final String activityDesc; // 卡片描述
final String themeTextColor; //主题色
final String activityBgIcon; //卡片背景icon
final String userNameSub; //用户名 下方文案
final String qrImageLink; //二维码链接
ShareCardModel({
required this.activityIcon,
required this.activityDesc,
this.qrImageLink = "", // 客户端已有能力获取,无需网页端传
this.userNameSub = "",
this.themeTextColor = "#FFE499",
this.activityBgIcon = "app/img/local/christmas_share_bg_th.webp",
});
Map<String, dynamic> toJson() => {
"activityIcon": activityIcon,
"activityDesc": activityDesc,
"themeTextColor": themeTextColor,
"activityBgIcon": activityBgIcon,
"userNameSub": userNameSub,
"activityUrl": qrImageLink,
};
}