Course constructor
Course({
- required int id,
- required String title,
- required String url,
- String? shortDescription,
- String? longDescription,
- int? pastLearners,
- int? activeLearners,
- Category? category,
- FeaturedMedia? featuredMedia,
- Cta? cta,
- List<
String> ? learningOutcomes, - ResourcesSummary? resourcesSummary,
- Academy? academy,
- List<
Personalization> ? personalization, - CourseAvailability? availability,
- CourseDuration? duration,
- TeachingMode? teachingMode,
- CourseSchedule? schedule,
- List<
CourseEconomics> ? economics, - List<
Instructor> ? instructors, - String? cancellationPolicy,
Implementation
Course({
required this.id,
required this.title,
required this.url,
this.shortDescription,
this.longDescription,
this.pastLearners,
this.activeLearners,
this.category,
this.featuredMedia,
this.cta,
this.learningOutcomes,
this.resourcesSummary,
this.academy,
this.personalization,
this.availability,
this.duration,
this.teachingMode,
this.schedule,
this.economics,
this.instructors,
this.cancellationPolicy,
});