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
tags ↔ List<String>
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