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