42 lines
1.2 KiB
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,
|
|
];
|
|
}
|