Campaign constructor
Campaign(- {required int id,
- required String title,
- required String shortName,
- required bool completed,
- required ListCause cause,
- DateTime? startDate,
- DateTime? endDate,
- String? videoLink,
- required String description,
- required List<ListCauseAction> actions,
- required List<LearningResource> learningResources,
- List<Organisation> generalPartners = const [],
- List<Organisation> campaignPartners = const [],
- List<String> keyAims = const []}
)
Implementation
Campaign({
// Super attributes
required int id,
required String title,
required String headerImage,
required String shortName,
required bool completed,
required ListCause cause,
DateTime? startDate,
DateTime? endDate,
this.videoLink,
required this.description,
required this.actions,
required this.learningResources,
this.generalPartners = const [],
this.campaignPartners = const [],
this.keyAims = const [],
}) : super(
id: id,
title: title,
headerImage: headerImage,
shortName: shortName,
startDate: startDate,
endDate: endDate,
completed: completed,
cause: cause,
);