Achievement class
Constructors
-
Achievement({required String id, required String type, required String state, required List<
String> tags, required DateTime createdAt, required ParticipantAchievement participant, required List<String> activityFilter, required String activityTarget, required dynamic consolationRewardId, required dynamic consolationRewardName, required dynamic consolationRewardType, required List participantFilter, required String? participantMetricName, required String? participantMetricTimeframe, required int? participantMetricValue, required String period, required dynamic primaryRewardType, required String rewardName, required String rewardType, required dynamic secondaryParticipantMetricName, required dynamic secondaryParticipantMetricTimeframe, required dynamic secondaryRewardId, required dynamic secondaryRewardName, required dynamic secondaryRewardType, required int? totalConsolationReward, required int? totalPrimaryReward, required int totalReward, required int? totalSecondaryReward, required bool useParticipantMetrics, required DateTime? goalStartPeriod, required DateTime? goalEndPeriod, required String goalId, required String goalName, required String goalImageUrl}) -
Achievement.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
activityFilter
↔ List<
String> -
getter/setter pair
- activityTarget ↔ String
-
getter/setter pair
- consolationRewardId ↔ dynamic
-
getter/setter pair
- consolationRewardName ↔ dynamic
-
getter/setter pair
- consolationRewardType ↔ dynamic
-
getter/setter pair
- createdAt ↔ DateTime
-
getter/setter pair
- goalEndPeriod ↔ DateTime?
-
getter/setter pair
- goalId ↔ String
-
getter/setter pair
- goalImageUrl ↔ String
-
getter/setter pair
- goalName ↔ String
-
getter/setter pair
- goalStartPeriod ↔ DateTime?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- participant ↔ ParticipantAchievement
-
getter/setter pair
- participantFilter ↔ List
-
getter/setter pair
- participantMetricName ↔ String?
-
getter/setter pair
- participantMetricTimeframe ↔ String?
-
getter/setter pair
- participantMetricValue ↔ int?
-
getter/setter pair
- period ↔ String
-
getter/setter pair
- primaryRewardType ↔ dynamic
-
getter/setter pair
- rewardName ↔ String
-
getter/setter pair
- rewardType ↔ String
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secondaryParticipantMetricName ↔ dynamic
-
getter/setter pair
- secondaryParticipantMetricTimeframe ↔ dynamic
-
getter/setter pair
- secondaryRewardId ↔ dynamic
-
getter/setter pair
- secondaryRewardName ↔ dynamic
-
getter/setter pair
- secondaryRewardType ↔ dynamic
-
getter/setter pair
- state ↔ String
-
getter/setter pair
-
getter/setter pair
- totalConsolationReward ↔ int?
-
getter/setter pair
- totalPrimaryReward ↔ int?
-
getter/setter pair
- totalReward ↔ int
-
getter/setter pair
- totalSecondaryReward ↔ int?
-
getter/setter pair
- type ↔ String
-
getter/setter pair
- useParticipantMetrics ↔ bool
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited