45 lines
1.0 KiB
Dart
45 lines
1.0 KiB
Dart
import 'package:equatable/equatable.dart';
|
|
|
|
/// 价格信息
|
|
class PriceInfo extends Equatable {
|
|
/// 当前价格
|
|
final String price;
|
|
/// 绿积分池
|
|
final String greenPoints;
|
|
/// 黑洞销毁量
|
|
final String blackHoleAmount;
|
|
/// 流通池
|
|
final String circulationPool;
|
|
/// 有效分母
|
|
final String effectiveDenominator;
|
|
/// 销毁倍数
|
|
final String burnMultiplier;
|
|
/// 每分钟销毁率
|
|
final String minuteBurnRate;
|
|
/// 快照时间
|
|
final DateTime snapshotTime;
|
|
|
|
const PriceInfo({
|
|
required this.price,
|
|
required this.greenPoints,
|
|
required this.blackHoleAmount,
|
|
required this.circulationPool,
|
|
required this.effectiveDenominator,
|
|
required this.burnMultiplier,
|
|
required this.minuteBurnRate,
|
|
required this.snapshotTime,
|
|
});
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
price,
|
|
greenPoints,
|
|
blackHoleAmount,
|
|
circulationPool,
|
|
effectiveDenominator,
|
|
burnMultiplier,
|
|
minuteBurnRate,
|
|
snapshotTime,
|
|
];
|
|
}
|