2026-04-09 21:32:23 +08:00

182 lines
5.0 KiB
Dart

/// id : 0
/// giftCode : ""
/// giftPhoto : ""
/// giftSourceUrl : ""
/// giftCandy : 0.0
/// giftIntegral : 0.0
/// special : ""
/// type : ""
/// giftTab : ""
/// standardId : 0
/// explanationGift : false
/// account : ""
/// userId : 0
/// giftName : ""
/// expiredTime : 0
class SocialChatGiftRes {
SocialChatGiftRes({
String? id,
String? giftCode,
String? giftPhoto,
String? giftSourceUrl,
num? giftCandy,
num? activityId,
num? giftIntegral,
String? special,
String? type,
String? giftTab,
String? standardId,
String? jumpUrl,
String? bannerUrl,
bool? explanationGift,
String? account,
String? userId,
String? giftName,
String? quantity,
num? expiredTime,}){
_id = id;
_giftCode = giftCode;
_giftPhoto = giftPhoto;
_giftSourceUrl = giftSourceUrl;
_giftCandy = giftCandy;
_activityId = activityId;
_giftIntegral = giftIntegral;
_special = special;
_type = type;
_giftTab = giftTab;
_standardId = standardId;
_jumpUrl = jumpUrl;
_bannerUrl = bannerUrl;
_explanationGift = explanationGift;
_account = account;
_userId = userId;
_giftName = giftName;
_quantity = quantity;
_expiredTime = expiredTime;
}
SocialChatGiftRes.fromJson(dynamic json) {
_id = json['id'];
_giftCode = json['giftCode'];
_giftPhoto = json['giftPhoto'];
_giftSourceUrl = json['giftSourceUrl'];
_giftCandy = json['giftCandy'];
_activityId = json['activityId'];
_giftIntegral = json['giftIntegral'];
_special = json['special'];
_type = json['type'];
_giftTab = json['giftTab'];
_standardId = json['standardId'];
_jumpUrl = json['jumpUrl'];
_bannerUrl = json['bannerUrl'];
_explanationGift = json['explanationGift'];
_account = json['account'];
_userId = json['userId'];
_giftName = json['giftName'];
_quantity = json['quantity'];
_expiredTime = json['expiredTime'];
}
String? _id;
String? _giftCode;
String? _giftPhoto;
String? _giftSourceUrl;
num? _giftCandy;
num? _activityId;
num? _giftIntegral;
String? _special;
String? _type;
String? _giftTab;
String? _standardId;
String? _jumpUrl;
String? _bannerUrl;
bool? _explanationGift;
String? _account;
String? _userId;
String? _giftName;
String? _quantity;
num? _expiredTime;
SocialChatGiftRes copyWith({ String? id,
String? giftCode,
String? giftPhoto,
String? giftSourceUrl,
num? giftCandy,
num? activityId,
num? giftIntegral,
String? special,
String? type,
String? giftTab,
String? standardId,
String? jumpUrl,
String? bannerUrl,
bool? explanationGift,
String? account,
String? userId,
String? giftName,
String? quantity,
num? expiredTime,
}) => SocialChatGiftRes( id: id ?? _id,
giftCode: giftCode ?? _giftCode,
giftPhoto: giftPhoto ?? _giftPhoto,
giftSourceUrl: giftSourceUrl ?? _giftSourceUrl,
giftCandy: giftCandy ?? _giftCandy,
activityId: activityId ?? _activityId,
giftIntegral: giftIntegral ?? _giftIntegral,
special: special ?? _special,
type: type ?? _type,
giftTab: giftTab ?? _giftTab,
standardId: standardId ?? _standardId,
jumpUrl: jumpUrl ?? _jumpUrl,
bannerUrl: bannerUrl ?? _bannerUrl,
explanationGift: explanationGift ?? _explanationGift,
account: account ?? _account,
userId: userId ?? _userId,
giftName: giftName ?? _giftName,
quantity: quantity ?? _quantity,
expiredTime: expiredTime ?? _expiredTime,
);
String? get id => _id;
String? get giftCode => _giftCode;
String? get giftPhoto => _giftPhoto;
String? get giftSourceUrl => _giftSourceUrl;
num? get giftCandy => _giftCandy;
num? get activityId => _activityId;
num? get giftIntegral => _giftIntegral;
String? get special => _special;
String? get type => _type;
String? get giftTab => _giftTab;
String? get standardId => _standardId;
String? get jumpUrl => _jumpUrl;
String? get bannerUrl => _bannerUrl;
bool? get explanationGift => _explanationGift;
String? get account => _account;
String? get userId => _userId;
String? get giftName => _giftName;
String? get quantity => _quantity;
num? get expiredTime => _expiredTime;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['id'] = _id;
map['giftCode'] = _giftCode;
map['giftPhoto'] = _giftPhoto;
map['giftSourceUrl'] = _giftSourceUrl;
map['giftCandy'] = _giftCandy;
map['activityId'] = _activityId;
map['giftIntegral'] = _giftIntegral;
map['special'] = _special;
map['type'] = _type;
map['giftTab'] = _giftTab;
map['standardId'] = _standardId;
map['jumpUrl'] = _jumpUrl;
map['bannerUrl'] = _bannerUrl;
map['explanationGift'] = _explanationGift;
map['account'] = _account;
map['userId'] = _userId;
map['giftName'] = _giftName;
map['quantity'] = _quantity;
map['expiredTime'] = _expiredTime;
return map;
}
}