ChallengeBundle(- {required String id,
- required String name,
- required String unlockType,
- required List tags,
- required List apiTags,
- required dynamic colors,
- required dynamic images,
- required List bundleRewards,
- List q = const []}
)
Implementation
ChallengeBundle({
required this.id,
required this.name,
required this.unlockType,
required this.tags,
required this.apiTags,
required this.colors,
required this.images,
required this.bundleRewards,
List<dynamic> q = const [],
}) {
q.map((quest) {
quests.add(
Quest(
id: quest["id"],
name: quest["name"],
enabled: quest["enabled"],
enabledDate: quest["enabledDate"],
parentQuest: quest["parentQuest"],
progressTotal: quest["progressTotal"],
tandemCharacter: quest["tandemCharacter"],
tags: quest["tags"],
locations: quest["locations"],
reward: quest["reward"],
),
);
});
}