rwadurian/frontend/mining-app/lib/domain/entities/contribution.dart

42 lines
1.2 KiB
Dart

import 'package:equatable/equatable.dart';
class Contribution extends Equatable {
final String accountSequence;
final String personalContribution;
final String systemContribution;
final String teamLevelContribution;
final String teamBonusContribution;
final String totalContribution;
final String effectiveContribution;
final bool hasAdopted;
final int directReferralAdoptedCount;
final int unlockedLevelDepth;
final int unlockedBonusTiers;
const Contribution({
required this.accountSequence,
required this.personalContribution,
required this.systemContribution,
required this.teamLevelContribution,
required this.teamBonusContribution,
required this.totalContribution,
required this.effectiveContribution,
required this.hasAdopted,
required this.directReferralAdoptedCount,
required this.unlockedLevelDepth,
required this.unlockedBonusTiers,
});
@override
List<Object?> get props => [
accountSequence,
personalContribution,
systemContribution,
teamLevelContribution,
teamBonusContribution,
totalContribution,
effectiveContribution,
hasAdopted,
];
}