初始化
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
/// 粘贴版信息
|
||||
class CutInfo {
|
||||
// pc是邀请码promoteCode
|
||||
String? pc;
|
||||
|
||||
/// dc是渠道 distinctCode
|
||||
String? dc;
|
||||
String? tid;
|
||||
|
||||
static CutInfo fromMap(Map<String, dynamic>? map) {
|
||||
map ??= {};
|
||||
return CutInfo()
|
||||
..pc = map['pc']
|
||||
..dc = map['dc']
|
||||
..tid = map['tid'];
|
||||
}
|
||||
|
||||
Map toJson() => {
|
||||
"pc": pc,
|
||||
"dc": dc,
|
||||
"tid": tid,
|
||||
}..removeWhere((key, value) => value == null || (value as String?)?.isEmpty == true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user