182 lines
5.0 KiB
Dart
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;
|
|
}
|
|
|
|
} |