aslan-flutter/lib/chatvibe_domain/models/res/at_family_level_res.dart
2026-07-01 18:25:58 +08:00

106 lines
2.9 KiB
Dart

/// levelKey : ""
/// levelExp : ""
/// avatarFrameCover : ""
/// avatarFrameSvg : ""
/// badgeCover : ""
/// badgeSvg : ""
/// giftCover : ""
/// giftSvg : ""
/// maxMember : 0
/// maxManager : 0
/// levelBackgroundPicture : ""
/// levelType : ""
/// sort : 0
class ATFamilyLevelRes {
ATFamilyLevelRes({
String? level,
int? levelExp,
String? avatarFrameCover,
String? avatarFrameSvg,
String? badgeCover,
String? badgeSvg,
String? giftCover,
String? giftSvg,
num? maxMember,
num? maxManager,
String? levelBackgroundPicture,
String? levelType,
num? sort,}){
_level = level;
_levelExp = levelExp;
_avatarFrameCover = avatarFrameCover;
_avatarFrameSvg = avatarFrameSvg;
_badgeCover = badgeCover;
_badgeSvg = badgeSvg;
_giftCover = giftCover;
_giftSvg = giftSvg;
_maxMember = maxMember;
_maxManager = maxManager;
_levelBackgroundPicture = levelBackgroundPicture;
_levelType = levelType;
_sort = sort;
}
ATFamilyLevelRes.fromJson(dynamic json) {
_level = json['level'];
_levelExp = json['levelExp'];
_avatarFrameCover = json['avatarFrameCover'];
_avatarFrameSvg = json['avatarFrameSvg'];
_badgeCover = json['badgeCover'];
_badgeSvg = json['badgeSvg'];
_giftCover = json['giftCover'];
_giftSvg = json['giftSvg'];
_maxMember = json['maxMember'];
_maxManager = json['maxManager'];
_levelBackgroundPicture = json['levelBackgroundPicture'];
_levelType = json['levelType'];
_sort = json['sort'];
}
String? _level;
int? _levelExp;
String? _avatarFrameCover;
String? _avatarFrameSvg;
String? _badgeCover;
String? _badgeSvg;
String? _giftCover;
String? _giftSvg;
num? _maxMember;
num? _maxManager;
String? _levelBackgroundPicture;
String? _levelType;
num? _sort;
String? get level => _level;
int? get levelExp => _levelExp;
String? get avatarFrameCover => _avatarFrameCover;
String? get avatarFrameSvg => _avatarFrameSvg;
String? get badgeCover => _badgeCover;
String? get badgeSvg => _badgeSvg;
String? get giftCover => _giftCover;
String? get giftSvg => _giftSvg;
num? get maxMember => _maxMember;
num? get maxManager => _maxManager;
String? get levelBackgroundPicture => _levelBackgroundPicture;
String? get levelType => _levelType;
num? get sort => _sort;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['level'] = _level;
map['levelExp'] = _levelExp;
map['avatarFrameCover'] = _avatarFrameCover;
map['avatarFrameSvg'] = _avatarFrameSvg;
map['badgeCover'] = _badgeCover;
map['badgeSvg'] = _badgeSvg;
map['giftCover'] = _giftCover;
map['giftSvg'] = _giftSvg;
map['maxMember'] = _maxMember;
map['maxManager'] = _maxManager;
map['levelBackgroundPicture'] = _levelBackgroundPicture;
map['levelType'] = _levelType;
map['sort'] = _sort;
return map;
}
}