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