GoalStatus class
Constructors
-
GoalStatus({required String id, required DateTime createdAt, required String goalId, required String participationId, required String status, required DateTime updatedAt, required int winned, required List<
DateTime> winningDates, required int acceptancesCount, required String activityTarget, required int activityTimes, required int consolationRewardAmount, required dynamic consolationRewardId, required dynamic consolationRewardType, required bool deleted, required String desc, required bool enabled, required DateTime endsAt, required String formula, required bool giveNormalPoints, required int globalAwardedCount, required int globalLimit, required Image image, required String interval, required int intervalSamples, required int limit, required dynamic missionId, required String name, required dynamic participantMetricId, required dynamic participantMetricTimeframe, required dynamic participantMetricValue, required String period, required String pocketId, required bool recurrent, required bool requiresAcceptance, required String rewardType, required int secondaryMetricExtraPercentage, required dynamic secondaryParticipantMetricId, required dynamic secondaryParticipantMetricTimeframe, required dynamic secondaryPocketId, required dynamic secondaryRewardId, required dynamic secondaryRewardType, required dynamic secondarySponsorId, required int secondarySponsorPercentage, required String sponsorId, required int sponsorPercentage, required DateTime startsAt, required List<String> tags, required bool useParticipantMetrics, required String rewardName, Map<String, dynamic> goalData = const {}, List<ConditionGoals> conditionsGoals = const [], String? campaignId, DateTime? endedAt, List conditionsProgress = const [], bool alwaysAwardConsolationReward = false, bool conditionsFailure = false}) -
GoalStatus.fromJson(Map<
String, dynamic> json) -
factory
Properties
- acceptancesCount ↔ int
-
getter/setter pair
- activityTarget ↔ String
-
getter/setter pair
- activityTimes ↔ int
-
getter/setter pair
- alwaysAwardConsolationReward ↔ bool
-
getter/setter pair
- campaignId ↔ String?
-
getter/setter pair
- conditionsFailure ↔ bool
-
getter/setter pair
-
conditionsGoals
↔ List<
ConditionGoals> -
getter/setter pair
- conditionsProgress ↔ List
-
getter/setter pair
- consolationRewardAmount ↔ int
-
getter/setter pair
- consolationRewardId ↔ dynamic
-
getter/setter pair
- consolationRewardType ↔ dynamic
-
getter/setter pair
- createdAt ↔ DateTime
-
getter/setter pair
- deleted ↔ bool
-
getter/setter pair
- desc ↔ String
-
getter/setter pair
- enabled ↔ bool
-
getter/setter pair
- endedAt ↔ DateTime?
-
getter/setter pair
- endsAt ↔ DateTime
-
getter/setter pair
- formula ↔ String
-
getter/setter pair
- giveNormalPoints ↔ bool
-
getter/setter pair
- globalAwardedCount ↔ int
-
getter/setter pair
- globalLimit ↔ int
-
getter/setter pair
-
goalData
↔ Map<
String, dynamic> -
getter/setter pair
- goalId ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- image ↔ Image
-
getter/setter pair
- interval ↔ String
-
getter/setter pair
- intervalSamples ↔ int
-
getter/setter pair
- limit ↔ int
-
getter/setter pair
- missionId ↔ dynamic
-
getter/setter pair
- name ↔ String
-
getter/setter pair
- participantMetricId ↔ dynamic
-
getter/setter pair
- participantMetricTimeframe ↔ dynamic
-
getter/setter pair
- participantMetricValue ↔ dynamic
-
getter/setter pair
- participationId ↔ String
-
getter/setter pair
- period ↔ String
-
getter/setter pair
- pocketId ↔ String
-
getter/setter pair
- recurrent ↔ bool
-
getter/setter pair
- requiresAcceptance ↔ bool
-
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
- secondaryMetricExtraPercentage ↔ int
-
getter/setter pair
- secondaryParticipantMetricId ↔ dynamic
-
getter/setter pair
- secondaryParticipantMetricTimeframe ↔ dynamic
-
getter/setter pair
- secondaryPocketId ↔ dynamic
-
getter/setter pair
- secondaryRewardId ↔ dynamic
-
getter/setter pair
- secondaryRewardType ↔ dynamic
-
getter/setter pair
- secondarySponsorId ↔ dynamic
-
getter/setter pair
- secondarySponsorPercentage ↔ int
-
getter/setter pair
- sponsorId ↔ String
-
getter/setter pair
- sponsorPercentage ↔ int
-
getter/setter pair
- startsAt ↔ DateTime
-
getter/setter pair
- status ↔ String
-
getter/setter pair
-
getter/setter pair
- updatedAt ↔ DateTime
-
getter/setter pair
- useParticipantMetrics ↔ bool
-
getter/setter pair
- winned ↔ int
-
getter/setter pair
-
winningDates
↔ List<
DateTime> -
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