GoalIndex class
Constructors
-
GoalIndex({required String id, required int acceptancesCount, required String activityTarget, required int activityTimes, required bool alwaysAwardConsolationReward, required String brandId, required String campaignId, required bool conditionsFailure, required int consolationRewardAmount, required dynamic consolationRewardId, required dynamic consolationRewardType, required DateTime createdAt, required bool deleted, required String desc, required bool enabled, required dynamic endedAt, required DateTime endsAt, required String formula, required bool giveNormalPoints, required int globalAwardedCount, required int globalLimit, required ImageGoalIndex image, required String interval, required int intervalSamples, required int limit, required String name, required String participantMetricId, required String participantMetricTimeframe, required int participantMetricValue, required String period, required dynamic pocketId, required bool recurrent, required bool requiresAcceptance, required dynamic rewardId, required dynamic 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 dynamic sponsorId, required int sponsorPercentage, required DateTime startsAt, required List<
String> tags, required DateTime updatedAt, required bool useParticipantMetrics, required List filter, required List participantFilter, required List conditions, required dynamic rewardName, required dynamic sponsorName, required dynamic pocketName, required dynamic secondaryRewardName, required dynamic secondarySponsorName, required dynamic secondaryPocketName, required dynamic consolationRewardName, required String participantMetricName, required dynamic secondaryParticipantMetricName, required DateTime startPeriod, required DateTime endPeriod, required GoalIndexData goalData, required String status}) -
GoalIndex.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
- brandId ↔ String
-
getter/setter pair
- campaignId ↔ String
-
getter/setter pair
- conditions ↔ List
-
getter/setter pair
- conditionsFailure ↔ bool
-
getter/setter pair
- consolationRewardAmount ↔ int
-
getter/setter pair
- consolationRewardId ↔ dynamic
-
getter/setter pair
- consolationRewardName ↔ 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 ↔ dynamic
-
getter/setter pair
- endPeriod ↔ DateTime
-
getter/setter pair
- endsAt ↔ DateTime
-
getter/setter pair
- filter ↔ List
-
getter/setter pair
- formula ↔ String
-
getter/setter pair
- giveNormalPoints ↔ bool
-
getter/setter pair
- globalAwardedCount ↔ int
-
getter/setter pair
- globalLimit ↔ int
-
getter/setter pair
- goalData ↔ GoalIndexData
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- image ↔ ImageGoalIndex
-
getter/setter pair
- interval ↔ String
-
getter/setter pair
- intervalSamples ↔ int
-
getter/setter pair
- limit ↔ int
-
getter/setter pair
- name ↔ String
-
getter/setter pair
- participantFilter ↔ List
-
getter/setter pair
- participantMetricId ↔ String
-
getter/setter pair
- participantMetricName ↔ String
-
getter/setter pair
- participantMetricTimeframe ↔ String
-
getter/setter pair
- participantMetricValue ↔ int
-
getter/setter pair
- period ↔ String
-
getter/setter pair
- pocketId ↔ dynamic
-
getter/setter pair
- pocketName ↔ dynamic
-
getter/setter pair
- recurrent ↔ bool
-
getter/setter pair
- requiresAcceptance ↔ bool
-
getter/setter pair
- rewardId ↔ dynamic
-
getter/setter pair
- rewardName ↔ dynamic
-
getter/setter pair
- rewardType ↔ dynamic
-
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
- secondaryParticipantMetricName ↔ dynamic
-
getter/setter pair
- secondaryParticipantMetricTimeframe ↔ dynamic
-
getter/setter pair
- secondaryPocketId ↔ dynamic
-
getter/setter pair
- secondaryPocketName ↔ dynamic
-
getter/setter pair
- secondaryRewardId ↔ dynamic
-
getter/setter pair
- secondaryRewardName ↔ dynamic
-
getter/setter pair
- secondaryRewardType ↔ dynamic
-
getter/setter pair
- secondarySponsorId ↔ dynamic
-
getter/setter pair
- secondarySponsorName ↔ dynamic
-
getter/setter pair
- secondarySponsorPercentage ↔ int
-
getter/setter pair
- sponsorId ↔ dynamic
-
getter/setter pair
- sponsorName ↔ dynamic
-
getter/setter pair
- sponsorPercentage ↔ int
-
getter/setter pair
- startPeriod ↔ DateTime
-
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
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