Blame view

lib/models/popup_entity.dart 582 Bytes
99b94d6c   吴启风   feat:首页增加信息弹窗
1
2
3
4
5
6
7
8
  import 'package:wow_english/generated/json/base/json_field.dart';
  import 'package:wow_english/generated/json/popup_entity.g.dart';
  import 'dart:convert';
  
  @JsonSerializable()
  class PopupEntity {
  	late String actionType;
  	late String actionValue;
228651ed   吴启风   feat:弹窗最多次数逻辑
9
  	///一天最多弹窗次数
99b94d6c   吴启风   feat:首页增加信息弹窗
10
11
  	late int dayNum;
  	late String id;
0963e27a   吴启风   feat:图片字段修正
12
  	late String imageUrl;
99b94d6c   吴启风   feat:首页增加信息弹窗
13
14
15
16
17
18
19
20
21
22
23
24
25
  	late int status;
  
  	PopupEntity();
  
  	factory PopupEntity.fromJson(Map<String, dynamic> json) => $PopupEntityFromJson(json);
  
  	Map<String, dynamic> toJson() => $PopupEntityToJson(this);
  
  	@override
  	String toString() {
  		return jsonEncode(this);
  	}
  }