You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
1 year ago
|
/// totalFee : "100"
|
||
|
/// expirationTime : "2034-01-05 11:16:07"
|
||
|
/// duration : 10
|
||
|
/// packageId : "1742842291845857280"
|
||
|
|
||
|
class TenantPackageCalculateDetails {
|
||
|
TenantPackageCalculateDetails({
|
||
|
String totalFee,
|
||
|
String expirationTime,
|
||
|
num duration,
|
||
|
String packageId,}){
|
||
|
_totalFee = totalFee;
|
||
|
_expirationTime = expirationTime;
|
||
|
_duration = duration;
|
||
|
_packageId = packageId;
|
||
|
}
|
||
|
|
||
|
TenantPackageCalculateDetails.fromJson(dynamic json) {
|
||
|
_totalFee = json['totalFee'];
|
||
|
_expirationTime = json['expirationTime'];
|
||
|
_duration = json['duration'];
|
||
|
_packageId = json['packageId'];
|
||
|
}
|
||
|
String _totalFee;
|
||
|
String _expirationTime;
|
||
|
num _duration;
|
||
|
String _packageId;
|
||
|
TenantPackageCalculateDetails copyWith({ String totalFee,
|
||
|
String expirationTime,
|
||
|
num duration,
|
||
|
String packageId,
|
||
|
}) => TenantPackageCalculateDetails( totalFee: totalFee ?? _totalFee,
|
||
|
expirationTime: expirationTime ?? _expirationTime,
|
||
|
duration: duration ?? _duration,
|
||
|
packageId: packageId ?? _packageId,
|
||
|
);
|
||
|
String get totalFee => _totalFee;
|
||
|
String get expirationTime => _expirationTime;
|
||
|
num get duration => _duration;
|
||
|
String get packageId => _packageId;
|
||
|
|
||
|
Map<String, dynamic> toJson() {
|
||
|
final map = <String, dynamic>{};
|
||
|
map['totalFee'] = _totalFee;
|
||
|
map['expirationTime'] = _expirationTime;
|
||
|
map['duration'] = _duration;
|
||
|
map['packageId'] = _packageId;
|
||
|
return map;
|
||
|
}
|
||
|
|
||
|
}
|